fix Navbar

This commit is contained in:
chiayin
2023-03-06 16:33:45 +08:00
parent 35568fe095
commit f07490ee82
8 changed files with 249 additions and 261 deletions

View File

@@ -11,12 +11,22 @@ import ToastPlugin from 'vue-toast-notification';
import cytoscape from 'cytoscape';
import dagre from 'cytoscape-dagre';
// import CSS
import "./assets/main.css";
import 'vue-toast-notification/dist/theme-sugar.css';
// import PrimeVue
import PrimeVue from 'primevue/config';
import 'primevue/resources/themes/saga-blue/theme.css'; //theme
import 'primevue/resources/primevue.min.css'; //core css
import 'primeicons/primeicons.css'; //icons
import Sidebar from 'primevue/sidebar';
import Button from 'primevue/button';
const emitter = mitt();
const app = createApp(App);
// Pinia Set
pinia.use(({ store }) => {
store.$router = markRaw(router);
store.$axios = markRaw(axios);
@@ -29,6 +39,7 @@ app.config.globalProperties.$moment = moment;
app.config.globalProperties.emitter = emitter;
app.config.globalProperties.$cytoscape = cytoscape;
// Cytoscape.js's style
cytoscape.use( dagre );
app.use(pinia);
@@ -37,5 +48,8 @@ app.use(VueAxios, axios);
app.use(ToastPlugin, { // use `this.$toast` in Vue.js
duration: 10000,
});
app.use(PrimeVue);
app.component('Sidebar', Sidebar);
app.component('Button', Button);
app.mount("#app");