import { createApp } from 'vue' | |
import Antd from 'ant-design-vue' | |
import { createPinia } from 'pinia' | |
import App from './App.vue' | |
import NotificationPlugin from './Notification'; | |
import i18n from './i18n'; | |
const urlParams = new URLSearchParams(window.location.search); | |
const theme = urlParams.get('theme'); | |
if (theme === 'dark') { | |
import('ant-design-vue/dist/antd.dark.css'); | |
document.body.classList.add('dark-theme'); | |
} else { | |
import('ant-design-vue/dist/antd.css'); | |
} | |
import './assets/main.css' | |
const app = createApp(App); | |
app.use(createPinia()) | |
.use(NotificationPlugin) | |
.use(Antd) | |
.use(i18n) | |
.mount('#app'); | |