import { defineNuxtPlugin } from "#app"; import PrimeVue from "primevue/config"; import Button from "primevue/button"; import DataTable from "primevue/datatable"; import Column from 'primevue/column'; import ColumnGroup from 'primevue/columngroup'; import Row from 'primevue/row'; import Menubar from 'primevue/menubar'; import Card from 'primevue/card'; import Panel from 'primevue/panel'; import InputText from 'primevue/inputtext'; import ToastService from 'primevue/toastservice'; import Toast from 'primevue/toast'; import Dialog from 'primevue/dialog'; import DataView from "primevue/dataview"; import Galleria from 'primevue/galleria'; export default defineNuxtPlugin((nuxtApp) => { nuxtApp.vueApp.use(PrimeVue, { ripple: true }); nuxtApp.vueApp.component("Button", Button); nuxtApp.vueApp.component("Row", Row); nuxtApp.vueApp.component("Column", Column); nuxtApp.vueApp.component("ColumnGroup", ColumnGroup); nuxtApp.vueApp.component("DataTable", DataTable); nuxtApp.vueApp.component("Menubar", Menubar); nuxtApp.vueApp.component("Card", Card); nuxtApp.vueApp.component("Panel", Panel); nuxtApp.vueApp.component("InputText", InputText); nuxtApp.vueApp.use(ToastService); nuxtApp.vueApp.component("Toast", Toast); nuxtApp.vueApp.component("Dialog", Dialog); nuxtApp.vueApp.component("DataView", DataView); nuxtApp.vueApp.component("Galleria", Galleria); });