import { createApp } from "vue"; import "./style.css"; import App from "./App.vue"; import PrimeVue from "primevue/config"; import Button from "primevue/button"; import Dropdown from "primevue/dropdown"; import Menubar from "primevue/menubar"; import InputText from "primevue/inputtext"; import Card from "primevue/card"; import DataView from "primevue/dataview"; import ToggleButton from "primevue/togglebutton"; import "primevue/resources/themes/viva-dark/theme.css"; import "primeicons/primeicons.css"; import "primeflex/primeflex.css"; import router from "./router"; import TabView from "primevue/tabview"; import TabPanel from "primevue/tabpanel"; import { createPinia } from "pinia"; import MultiSelect from "primevue/multiselect"; import ToastService from "primevue/toastservice"; import Toast from "primevue/toast"; import Accordion from 'primevue/accordion'; import AccordionTab from 'primevue/accordiontab'; import DataTable from "primevue/datatable"; import Column from "primevue/column"; import DynamicDialog from 'primevue/dynamicdialog'; import DialogService from 'primevue/dialogservice'; import ProgressSpinner from 'primevue/progressspinner'; const app = createApp(App); const pinia = createPinia(); app.use(PrimeVue); app.use(router); app.use(ToastService); app.use(pinia); app.use(DialogService); app.component("Button", Button); app.component("Menubar", Menubar); app.component("Dropdown", Dropdown); app.component("InputText", InputText); app.component("Card", Card); app.component("DataView", DataView); app.component("ToggleButton", ToggleButton); app.component("TabView", TabView); app.component("TabPanel", TabPanel); app.component("MultiSelect", MultiSelect); app.component("Toast", Toast); app.component("Accordion", Accordion); app.component("AccordionTab", AccordionTab); app.component("DataTable", DataTable); app.component("Column", Column); app.component("DynamicDialog", DynamicDialog); app.component("ProgressSpinner", ProgressSpinner); app.mount("#app");