UNPKG

@virsas/vue-components

Version:

Virsas Vue3 and/or Quasar2 component library

46 lines (43 loc) 1.84 kB
// Import custom elements import VElementBreadcrumb from "./element/VElementBreadcrumb.vue"; import VElementButton from "./element/VElementButton.vue"; import VElementItem from "./element/VElementItem.vue"; import VElementList from "./element/VElementList.vue"; import VElementLogo from "./element/VElementLogo.vue"; import VElementTable from "./element/VElementTable.vue"; import VElementTabs from "./element/VElementTabs.vue"; // Import form elements import VForm from "./form/VForm.vue"; import VFormInput from "./form/VFormInput.vue"; import VFormSelect from "./form/VFormSelect.vue"; import VFormDate from "./form/VFormDate.vue"; import VFormCheckbox from "./form/VFormCheckbox.vue"; // Import page elements import VPageHeader from "./page/VPageHeader.vue"; import VPageLegal from "./page/VPageLegal.vue"; import VPageLoading from "./page/VPageLoading.vue"; import VPagePopup from "./page/VPagePopup.vue"; export const virsas = { install(Vue) { // Install custom elements Vue.component("VElementBreadcrumb", VElementBreadcrumb); Vue.component("VElementButton", VElementButton); Vue.component("VElementItem", VElementItem); Vue.component("VElementList", VElementList); Vue.component("VElementLogo", VElementLogo); Vue.component("VElementTable", VElementTable); Vue.component("VElementTabs", VElementTabs); // Install form elements Vue.component("VForm", VForm); Vue.component("VFormInput", VFormInput); Vue.component("VFormSelect", VFormSelect); Vue.component("VFormDate", VFormDate); Vue.component("VFormCheckbox", VFormCheckbox); // Install page elements Vue.component("VPageHeader", VPageHeader); Vue.component("VPageLegal", VPageLegal); Vue.component("VPageLoading", VPageLoading); Vue.component("VPagePopup", VPagePopup); }, }; export default virsas;