You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
1.3 KiB

1 year ago
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";
1 year ago
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);
1 year ago
});