| | |
| | | import './assets/main.css'; |
| | | // import './lib/jquery-3.5.1.min'; |
| | | |
| | | import { createApp } from 'vue'; |
| | | import { createPinia } from 'pinia'; |
| | | import * as ElementPlusIconsVue from '@element-plus/icons-vue'; |
| | | import 'element-plus/theme-chalk/src/overlay.scss'; |
| | | import 'element-plus/theme-chalk/src/message.scss'; |
| | | import 'element-plus/theme-chalk/src/message-box.scss'; |
| | | import 'element-plus/theme-chalk/src/notification.scss'; |
| | | |
| | | import App from './App.vue'; |
| | | import router from './router'; |
| | | |
| | | import './utils/expand/expand'; |
| | | |
| | | /* import the fontawesome core */ |
| | | import { library } from '@fortawesome/fontawesome-svg-core'; |
| | | /* import font awesome icon component */ |
| | | import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'; |
| | | /* import specific icons */ |
| | | import { fas } from '@fortawesome/free-solid-svg-icons'; |
| | | |
| | | /* add icons to the library */ |
| | | library.add(fas); |
| | | |
| | | const app = createApp(App); |
| | | |
| | |
| | | app.component(key, component); |
| | | } |
| | | |
| | | app.component('font-awesome-icon', FontAwesomeIcon); |
| | | app.use(createPinia()); |
| | | app.use(router); |
| | | |