@datev-research/mandat-shared-utils
Version:
Shared Utilities for the MANDAT B2B Showcase
82 lines (81 loc) • 3.26 kB
JavaScript
import Accordion from 'primevue/accordion';
import AccordionTab from "primevue/accordiontab";
import Avatar from "primevue/avatar";
import Badge from "primevue/badge";
import BadgeDirective from "primevue/badgedirective";
import Button from "primevue/button";
import Card from "primevue/card";
import Checkbox from "primevue/checkbox";
import Chip from "primevue/chip";
import Chips from "primevue/chips";
import PrimeVue from "primevue/config";
import ConfirmationService from "primevue/confirmationservice";
import ConfirmDialog from "primevue/confirmdialog";
import ContextMenu from "primevue/contextmenu";
import Dialog from "primevue/dialog";
import Divider from "primevue/divider";
import Dropdown from "primevue/dropdown";
import InputNumber from "primevue/inputnumber";
import InputSwitch from "primevue/inputswitch";
import InputText from "primevue/inputtext";
import Listbox from "primevue/listbox";
import Menu from "primevue/menu";
import Message from "primevue/message";
import Panel from "primevue/panel";
import ProgressBar from "primevue/progressbar";
import RadioButton from "primevue/radiobutton";
import SelectButton from "primevue/selectbutton";
import Skeleton from "primevue/skeleton";
import SpeedDial from "primevue/speeddial";
import Stepper from "primevue/stepper";
import StepperPanel from "primevue/stepperpanel";
import TabMenu from "primevue/tabmenu";
import Textarea from "primevue/textarea";
import Toast from "primevue/toast";
import Toolbar from "primevue/toolbar";
import Tooltip from "primevue/tooltip";
import ToastService from "primevue/toastservice";
import DialogService from 'primevue/dialogservice';
export const setupApp = (app, router) => {
if (router) {
app.use(router);
}
app.use(PrimeVue, { ripple: true });
app.use(ToastService);
app.use(ConfirmationService);
app.use(DialogService);
app.component("Button", Button);
app.component("Toolbar", Toolbar);
app.component("Avatar", Avatar);
app.component("Card", Card);
app.component("Checkbox", Checkbox);
app.component("Chips", Chips);
app.component("Chip", Chip);
app.component("InputSwitch", InputSwitch);
app.component("InputText", InputText);
app.component("InputNumber", InputNumber);
app.component("RadioButton", RadioButton);
app.component("Textarea", Textarea);
app.component("Dialog", Dialog);
app.component("Dropdown", Dropdown);
app.component("SpeedDial", SpeedDial);
app.component("Toast", Toast);
app.component("ProgressBar", ProgressBar);
app.component("Listbox", Listbox);
app.component("TabMenu", TabMenu);
app.component("ContextMenu", ContextMenu);
app.component("ConfirmDialog", ConfirmDialog);
app.component("Menu", Menu);
app.component("Divider", Divider);
app.component("Panel", Panel);
app.component("Message", Message);
app.component("StepperPanel", StepperPanel);
app.component("Stepper", Stepper);
app.component("Skeleton", Skeleton);
app.component("Accordion", Accordion);
app.component("AccordionTab", AccordionTab);
app.component("SelectButton", SelectButton);
app.component("Badge", Badge);
app.directive('badge', BadgeDirective);
app.directive("tooltip", Tooltip);
};