1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
import { defineAsyncComponent } from 'vue';
const BaseComponents = {
CaptchaInput: defineAsyncComponent(() => import('./components/form_inputs/CaptchaInput.vue')),
CalendarPermissionsTable: defineAsyncComponent(() => import('./components/form_inputs/CalendarPermissionsTable.vue')),
CourseDateRoomFieldset: defineAsyncComponent(() => import('./components/CourseDateRoomFieldset.vue')),
DateListInput: defineAsyncComponent(() => import('./components/form_inputs/DateListInput.vue')),
Datepicker: defineAsyncComponent(() => import('./components/Datepicker.vue')),
Datetimepicker: defineAsyncComponent(() => import('./components/Datetimepicker.vue')),
DayOfWeekSelect: defineAsyncComponent(() => import('./components/form_inputs/DayOfWeekSelect.vue')),
EditableList: defineAsyncComponent(() => import('./components/EditableList.vue')),
FileUpload: defineAsyncComponent(() => import('./components/form_inputs/FileUpload.vue')),
I18nTextarea: defineAsyncComponent(() => import("./components/I18nTextarea.vue")),
Multiquicksearch: defineAsyncComponent(() => import('./components/Multiquicksearch.vue')),
Multiselect: defineAsyncComponent(() => import('./components/Multiselect.vue')),
MyCoursesColouredTable: defineAsyncComponent(() => import('./components/form_inputs/MyCoursesColouredTable.vue')),
Quicksearch: defineAsyncComponent(() => import('./components/Quicksearch.vue')),
QuicksearchListInput: defineAsyncComponent(() => import('./components/form_inputs/QuicksearchListInput.vue')),
RangeInput: defineAsyncComponent(() => import('./components/RangeInput.vue')),
RepetitionInput: defineAsyncComponent(() => import("./components/form_inputs/RepetitionInput.vue")),
SerialTextMarkers: defineAsyncComponent(() => import('./components/form_inputs/SerialTextMarkers.vue')),
SidebarWidget: defineAsyncComponent(() => import('./components/SidebarWidget.vue')),
StudipActionMenu: defineAsyncComponent(() => import('./components/StudipActionMenu.vue')),
StudipAssetImg: defineAsyncComponent(() => import('./components/StudipAssetImg.vue')),
StudipDateTime: defineAsyncComponent(() => import('./components/StudipDateTime.vue')),
StudipDialog: defineAsyncComponent(() => import('./components/StudipDialog.vue')),
StudipFileSize: defineAsyncComponent(() => import('./components/StudipFileSize.vue')),
StudipFolderSize: defineAsyncComponent(() => import('./components/StudipFolderSize.vue')),
StudipIcon: defineAsyncComponent(() => import('./components/StudipIcon.vue')),
StudipMessageBox: defineAsyncComponent(() => import('./components/StudipMessageBox.vue')),
StudipMultiPersonSearch: defineAsyncComponent(() => import('./components/StudipMultiPersonSearch.vue')),
StudipProxiedCheckbox: defineAsyncComponent(() => import('./components/StudipProxiedCheckbox.vue')),
StudipProxyCheckbox: defineAsyncComponent(() => import('./components/StudipProxyCheckbox.vue')),
StudipSelect: defineAsyncComponent(() => import('./components/StudipSelect.vue')),
StudipTooltipIcon: defineAsyncComponent(() => import('./components/StudipTooltipIcon.vue')),
StudipWysiwyg: defineAsyncComponent(() => import('./components/StudipWysiwyg.vue')),
UserFilterInput: defineAsyncComponent(() => import('./components/form_inputs/UserFilterInput.vue')),
UserAvatar: defineAsyncComponent(() => import('./components/avatar/UserAvatar.vue')),
UserAvatarDropdown: defineAsyncComponent(() => import('./components/avatar/UserAvatarDropdown.vue')),
};
export default BaseComponents;
|