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 Menu from "primevue/menu"; import Menubar from "primevue/menubar"; import InputText from "primevue/inputtext"; import InputSwitch from "primevue/inputswitch"; import Card from "primevue/card"; import DataView from "primevue/dataview"; import Dialog from "primevue/dialog"; import ToggleButton from "primevue/togglebutton"; import "primeicons/primeicons.css"; import "primeflex/primeflex.css"; import router from "./router"; import SpeedDial from "primevue/speeddial"; import TabView from "primevue/tabview"; import TabPanel from "primevue/tabpanel"; import Tag from "primevue/tag"; 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"; import Checkbox from "primevue/checkbox"; import i18n from "./i18n"; const app = createApp(App); const pinia = createPinia(); app.use(PrimeVue); app.use(router); app.use(ToastService); app.use(pinia); app.use(DialogService); i18n.setup(); app.use(i18n.vueI18n); app.component("Button", Button); app.component("Menu", Menu); app.component("Menubar", Menubar); app.component("Dialog", Dialog); app.component("Dropdown", Dropdown); app.component("InputText", InputText); app.component("InputSwitch", InputSwitch); app.component("Card", Card); app.component("DataView", DataView); app.component("ToggleButton", ToggleButton); app.component("SpeedDial", SpeedDial); app.component("TabView", TabView); app.component("TabPanel", TabPanel); app.component("MultiSelect", MultiSelect); app.component("Tag", Tag); 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.component("Checkbox", Checkbox); app.mount("#app");