diff --git a/frontend/.gitignore b/frontend/.gitignore index 3c17c4e931..6bcea5623c 100644 --- a/frontend/.gitignore +++ b/frontend/.gitignore @@ -11,6 +11,7 @@ selenium-debug.log # Auto-generated files public/twemoji/ +components.d.ts # Log files npm-debug.log* diff --git a/frontend/components.d.ts b/frontend/components.d.ts deleted file mode 100644 index 657b86727a..0000000000 --- a/frontend/components.d.ts +++ /dev/null @@ -1,267 +0,0 @@ -/* eslint-disable */ -// @ts-nocheck -// Generated by unplugin-vue-components -// Read more: https://github.com/vuejs/core/pull/3399 -export {} - -/* prettier-ignore */ -declare module 'vue' { - export interface GlobalComponents { - ActivityConfig: typeof import('./src/components/print/config/ActivityConfig.vue')['default'] - ActivityResponsibles: typeof import('./src/components/activity/ActivityResponsibles.vue')['default'] - ActivityRow: typeof import('./src/components/dashboard/ActivityRow.vue')['default'] - ApiCheckbox: typeof import('./src/components/form/api/ApiCheckbox.vue')['default'] - ApiColorField: typeof import('./src/components/form/api/ApiColorField.vue')['default'] - ApiColorPicker: typeof import('./src/components/form/api/ApiColorPicker.vue')['default'] - ApiDatePicker: typeof import('./src/components/form/api/ApiDatePicker.vue')['default'] - ApiForm: typeof import('./src/components/form/api/ApiForm.vue')['default'] - ApiNumberField: typeof import('./src/components/form/api/ApiNumberField.vue')['default'] - ApiRichtext: typeof import('./src/components/form/api/ApiRichtext.vue')['default'] - ApiSelect: typeof import('./src/components/form/api/ApiSelect.vue')['default'] - ApiSortable: typeof import('./src/components/form/api/ApiSortable.vue')['default'] - ApiSwitch: typeof import('./src/components/form/api/ApiSwitch.vue')['default'] - ApiTextarea: typeof import('./src/components/form/api/ApiTextarea.vue')['default'] - ApiTextField: typeof import('./src/components/form/api/ApiTextField.vue')['default'] - ApiTimePicker: typeof import('./src/components/form/api/ApiTimePicker.vue')['default'] - ApiWrapper: typeof import('./src/components/form/api/ApiWrapper.vue')['default'] - ApiWrapperAppend: typeof import('./src/components/form/api/ApiWrapperAppend.vue')['default'] - AuthContainer: typeof import('./src/components/layout/AuthContainer.vue')['default'] - AvatarRow: typeof import('./src/components/generic/AvatarRow.vue')['default'] - BaseComponent: typeof import('./src/components/form/base/BaseComponent.vue')['default'] - BasePicker: typeof import('./src/components/form/base/BasePicker.vue')['default'] - BooleanFilter: typeof import('./src/components/dashboard/BooleanFilter.vue')['default'] - ButtonAdd: typeof import('./src/components/buttons/ButtonAdd.vue')['default'] - ButtonBack: typeof import('./src/components/buttons/ButtonBack.vue')['default'] - ButtonCancel: typeof import('./src/components/buttons/ButtonCancel.vue')['default'] - ButtonContinue: typeof import('./src/components/buttons/ButtonContinue.vue')['default'] - ButtonDelete: typeof import('./src/components/buttons/ButtonDelete.vue')['default'] - ButtonEdit: typeof import('./src/components/buttons/ButtonEdit.vue')['default'] - ButtonNestedContentNodeAdd: typeof import('./src/components/activity/ButtonNestedContentNodeAdd.vue')['default'] - ButtonRetry: typeof import('./src/components/buttons/ButtonRetry.vue')['default'] - CampActivityProgressLabels: typeof import('./src/components/campAdmin/CampActivityProgressLabels.vue')['default'] - CampAddress: typeof import('./src/components/campAdmin/CampAddress.vue')['default'] - CampCategories: typeof import('./src/components/campAdmin/CampCategories.vue')['default'] - CampConditionalFields: typeof import('./src/components/campAdmin/CampConditionalFields.vue')['default'] - CampCreate: typeof import('./src/components/campCreate/CampCreate.vue')['default'] - CampCreateStep1: typeof import('./src/components/campCreate/CampCreateStep1.vue')['default'] - CampCreateStep2: typeof import('./src/components/campCreate/CampCreateStep2.vue')['default'] - CampDangerZone: typeof import('./src/components/campAdmin/CampDangerZone.vue')['default'] - CampListItem: typeof import('./src/components/camp/CampListItem.vue')['default'] - CampMaterialLists: typeof import('./src/components/campAdmin/CampMaterialLists.vue')['default'] - CampMaterialListsItem: typeof import('./src/components/campAdmin/CampMaterialListsItem.vue')['default'] - CampPeriods: typeof import('./src/components/campAdmin/CampPeriods.vue')['default'] - CampPeriodsListItem: typeof import('./src/components/campAdmin/CampPeriodsListItem.vue')['default'] - CampSettings: typeof import('./src/components/campAdmin/CampSettings.vue')['default'] - CategoryChip: typeof import('./src/components/generic/CategoryChip.vue')['default'] - CategoryProperties: typeof import('./src/components/category/CategoryProperties.vue')['default'] - CategoryTemplate: typeof import('./src/components/category/CategoryTemplate.vue')['default'] - Checklist: typeof import('./src/components/activity/content/Checklist.vue')['default'] - ChecklistCreate: typeof import('./src/components/checklist/ChecklistCreate.vue')['default'] - ChecklistDetail: typeof import('./src/components/checklist/ChecklistDetail.vue')['default'] - ChecklistItem: typeof import('./src/components/activity/content/checklist/ChecklistItem.vue')['default'] - ChecklistItemCreate: typeof import('./src/components/checklist/ChecklistItemCreate.vue')['default'] - ChecklistItemEdit: typeof import('./src/components/checklist/ChecklistItemEdit.vue')['default'] - ChecklistOverview: typeof import('./src/components/checklist/ChecklistOverview.vue')['default'] - CollaboratorCreate: typeof import('./src/components/collaborator/CollaboratorCreate.vue')['default'] - CollaboratorEdit: typeof import('./src/components/collaborator/CollaboratorEdit.vue')['default'] - CollaboratorForm: typeof import('./src/components/collaborator/CollaboratorForm.vue')['default'] - CollaboratorList: typeof import('./src/components/collaborator/CollaboratorList.vue')['default'] - CollaboratorListItem: typeof import('./src/components/collaborator/CollaboratorListItem.vue')['default'] - ColorSwatch: typeof import('./src/components/form/base/ColorPicker/ColorSwatch.vue')['default'] - ColumnIndicator: typeof import('./src/components/activity/content/columnLayout/ColumnIndicator.vue')['default'] - ColumnLayout: typeof import('./src/components/activity/content/ColumnLayout.vue')['default'] - ColumnOperations: typeof import('./src/components/activity/content/columnLayout/ColumnOperations.vue')['default'] - ContentActions: typeof import('./src/components/layout/ContentActions.vue')['default'] - ContentCard: typeof import('./src/components/layout/ContentCard.vue')['default'] - ContentGroup: typeof import('./src/components/layout/ContentGroup.vue')['default'] - ContentNode: typeof import('./src/components/activity/ContentNode.vue')['default'] - ContentNodeCard: typeof import('./src/components/activity/content/layout/ContentNodeCard.vue')['default'] - CopyActivityInfoDialog: typeof import('./src/components/activity/CopyActivityInfoDialog.vue')['default'] - CopyCategoryInfoDialog: typeof import('./src/components/category/CopyCategoryInfoDialog.vue')['default'] - CoverConfig: typeof import('./src/components/print/config/CoverConfig.vue')['default'] - CreateCampPeriods: typeof import('./src/components/campAdmin/CreateCampPeriods.vue')['default'] - DayResponsibles: typeof import('./src/components/program/picasso/DayResponsibles.vue')['default'] - DaySwitcher: typeof import('./src/components/activity/DaySwitcher.vue')['default'] - DetailPane: typeof import('./src/components/generic/DetailPane.vue')['default'] - DialogActivityCreate: typeof import('./src/components/program/DialogActivityCreate.vue')['default'] - DialogActivityEdit: typeof import('./src/components/program/DialogActivityEdit.vue')['default'] - DialogActivityForm: typeof import('./src/components/program/DialogActivityForm.vue')['default'] - DialogActivityProgressLabelCreate: typeof import('./src/components/campAdmin/DialogActivityProgressLabelCreate.vue')['default'] - DialogActivityProgressLabelEdit: typeof import('./src/components/campAdmin/DialogActivityProgressLabelEdit.vue')['default'] - DialogActivityProgressLabelForm: typeof import('./src/components/campAdmin/DialogActivityProgressLabelForm.vue')['default'] - DialogBase: typeof import('./src/components/dialog/DialogBase.vue')['default'] - DialogBottomSheet: typeof import('./src/components/dialog/DialogBottomSheet.vue')['default'] - DialogCategoryCreate: typeof import('./src/components/campAdmin/DialogCategoryCreate.vue')['default'] - DialogCategoryForm: typeof import('./src/components/campAdmin/DialogCategoryForm.vue')['default'] - DialogChangeMail: typeof import('./src/components/user/DialogChangeMail.vue')['default'] - DialogChangeMailRunning: typeof import('./src/components/user/DialogChangeMailRunning.vue')['default'] - DialogEntityDelete: typeof import('./src/components/dialog/DialogEntityDelete.vue')['default'] - DialogForm: typeof import('./src/components/dialog/DialogForm.vue')['default'] - DialogMaterialItemCreate: typeof import('./src/components/material/DialogMaterialItemCreate.vue')['default'] - DialogMaterialItemEdit: typeof import('./src/components/material/DialogMaterialItemEdit.vue')['default'] - DialogMaterialItemForm: typeof import('./src/components/material/DialogMaterialItemForm.vue')['default'] - DialogMaterialListCreate: typeof import('./src/components/campAdmin/DialogMaterialListCreate.vue')['default'] - DialogMaterialListEdit: typeof import('./src/components/campAdmin/DialogMaterialListEdit.vue')['default'] - DialogMaterialListForm: typeof import('./src/components/campAdmin/DialogMaterialListForm.vue')['default'] - DialogPeriodCreate: typeof import('./src/components/campAdmin/DialogPeriodCreate.vue')['default'] - DialogPeriodDateEdit: typeof import('./src/components/campAdmin/DialogPeriodDateEdit.vue')['default'] - DialogPeriodDescriptionEdit: typeof import('./src/components/campAdmin/DialogPeriodDescriptionEdit.vue')['default'] - DialogPeriodForm: typeof import('./src/components/campAdmin/DialogPeriodForm.vue')['default'] - DialogPersonalInvitationReject: typeof import('./src/components/personal_invitations/DialogPersonalInvitationReject.vue')['default'] - DialogUiBase: typeof import('./src/components/dialog/DialogUiBase.vue')['default'] - DownloadClientPdfButton: typeof import('./src/components/print/print-client/DownloadClientPdfButton.vue')['default'] - DownloadClientPdfListItem: typeof import('./src/components/print/print-client/DownloadClientPdfListItem.vue')['default'] - DownloadNuxtPdfButton: typeof import('./src/components/print/print-nuxt/DownloadNuxtPdfButton.vue')['default'] - DownloadNuxtPdfListItem: typeof import('./src/components/print/print-nuxt/DownloadNuxtPdfListItem.vue')['default'] - DraggableContentNodes: typeof import('./src/components/activity/DraggableContentNodes.vue')['default'] - ECheckbox: typeof import('./src/components/form/base/ECheckbox.vue')['default'] - EColorField: typeof import('./src/components/form/base/EColorField.vue')['default'] - EColorPicker: typeof import('./src/components/form/base/EColorPicker.vue')['default'] - EDatePicker: typeof import('./src/components/form/base/EDatePicker.vue')['default'] - EForm: typeof import('./src/components/form/base/EForm.vue')['default'] - ENumberField: typeof import('./src/components/form/base/ENumberField.vue')['default'] - EParseField: typeof import('./src/components/form/base/EParseField.vue')['default'] - ERichtext: typeof import('./src/components/form/base/ERichtext.vue')['default'] - ErrorExistingActivitiesList: typeof import('./src/components/campAdmin/ErrorExistingActivitiesList.vue')['default'] - ESelect: typeof import('./src/components/form/base/ESelect.vue')['default'] - ESwitch: typeof import('./src/components/form/base/ESwitch.vue')['default'] - ETextarea: typeof import('./src/components/form/base/ETextarea.vue')['default'] - ETextField: typeof import('./src/components/form/base/ETextField.vue')['default'] - ETimePicker: typeof import('./src/components/form/base/ETimePicker.vue')['default'] - FilterDivider: typeof import('./src/components/dashboard/FilterDivider.vue')['default'] - FormScheduleEntryItem: typeof import('./src/components/program/FormScheduleEntryItem.vue')['default'] - FormScheduleEntryList: typeof import('./src/components/program/FormScheduleEntryList.vue')['default'] - GenericChip: typeof import('./src/components/generic/GenericChip.vue')['default'] - GenericPage: typeof import('./src/components/generic/GenericPage.vue')['default'] - HorizontalRule: typeof import('./src/components/layout/HorizontalRule.vue')['default'] - IconButton: typeof import('./src/components/buttons/IconButton.vue')['default'] - IconSpacer: typeof import('./src/components/layout/IconSpacer.vue')['default'] - IconSuccess: typeof import('./src/components/form/api/IconSuccess.vue')['default'] - IconWithTooltip: typeof import('./src/components/generic/IconWithTooltip.vue')['default'] - LanguageSwitcher: typeof import('./src/components/layout/LanguageSwitcher.vue')['default'] - LAThematicArea: typeof import('./src/components/activity/content/LAThematicArea.vue')['default'] - LayoutItem: typeof import('./src/components/activity/content/layout/LayoutItem.vue')['default'] - LayoutNodeCard: typeof import('./src/components/activity/content/layout/LayoutNodeCard.vue')['default'] - LearningObjectives: typeof import('./src/components/activity/content/LearningObjectives.vue')['default'] - LearningTopics: typeof import('./src/components/activity/content/LearningTopics.vue')['default'] - LockButton: typeof import('./src/components/generic/LockButton.vue')['default'] - LockUnlockListItem: typeof import('./src/components/generic/LockUnlockListItem.vue')['default'] - Logo: typeof import('./src/components/navigation/Logo.vue')['default'] - Material: typeof import('./src/components/activity/content/Material.vue')['default'] - MaterialCreateItem: typeof import('./src/components/material/MaterialCreateItem.vue')['default'] - MaterialLists: typeof import('./src/components/material/MaterialLists.vue')['default'] - MaterialListsEdit: typeof import('./src/components/material/MaterialListsEdit.vue')['default'] - MaterialTable: typeof import('./src/components/material/MaterialTable.vue')['default'] - MenuCardlessContentNode: typeof import('./src/components/activity/MenuCardlessContentNode.vue')['default'] - MultiLineToast: typeof import('./src/components/toast/MultiLineToast.vue')['default'] - Notes: typeof import('./src/components/activity/content/Notes.vue')['default'] - PagesConfig: typeof import('./src/components/print/configurator/PagesConfig.vue')['default'] - PagesOverview: typeof import('./src/components/print/configurator/PagesOverview.vue')['default'] - PeriodMaterialLists: typeof import('./src/components/material/PeriodMaterialLists.vue')['default'] - PeriodSwitcher: typeof import('./src/components/program/PeriodSwitcher.vue')['default'] - PersonalInvitations: typeof import('./src/components/personal_invitations/PersonalInvitations.vue')['default'] - Picasso: typeof import('./src/components/program/picasso/Picasso.vue')['default'] - PicassoConfig: typeof import('./src/components/print/config/PicassoConfig.vue')['default'] - PicassoEntry: typeof import('./src/components/program/picasso/PicassoEntry.vue')['default'] - PopoverPrompt: typeof import('./src/components/prompt/PopoverPrompt.vue')['default'] - PrintConfigurator: typeof import('./src/components/print/PrintConfigurator.vue')['default'] - PrintPreviewClient: typeof import('./src/components/print/print-client/PrintPreviewClient.vue')['default'] - PrintPreviewNuxt: typeof import('./src/components/print/print-nuxt/PrintPreviewNuxt.vue')['default'] - ProgramConfig: typeof import('./src/components/print/config/ProgramConfig.vue')['default'] - PromptCollaboratorDeactivate: typeof import('./src/components/collaborator/PromptCollaboratorDeactivate.vue')['default'] - PromptEntityDelete: typeof import('./src/components/prompt/PromptEntityDelete.vue')['default'] - ResizableColumn: typeof import('./src/components/activity/content/columnLayout/ResizableColumn.vue')['default'] - ResizableColumnHeader: typeof import('./src/components/activity/content/columnLayout/ResizableColumnHeader.vue')['default'] - ResponsiveLayout: typeof import('./src/components/activity/content/ResponsiveLayout.vue')['default'] - RootNode: typeof import('./src/components/activity/RootNode.vue')['default'] - RouterLink: typeof import('vue-router')['RouterLink'] - RouterView: typeof import('vue-router')['RouterView'] - SafetyConsiderations: typeof import('./src/components/activity/content/SafetyConsiderations.vue')['default'] - SafetyConsiderationsConfig: typeof import('./src/components/print/config/SafetyConsiderationsConfig.vue')['default'] - ScheduleEntries: typeof import('./src/components/program/ScheduleEntries.vue')['default'] - ScheduleEntry: typeof import('./src/components/activity/ScheduleEntry.vue')['default'] - ScheduleEntryFilters: typeof import('./src/components/program/ScheduleEntryFilters.vue')['default'] - ScheduleEntryLinks: typeof import('./src/components/material/ScheduleEntryLinks.vue')['default'] - SelectFilter: typeof import('./src/components/dashboard/SelectFilter.vue')['default'] - ServerError: typeof import('./src/components/form/ServerError.vue')['default'] - ServerErrorContent: typeof import('./src/components/form/ServerErrorContent.vue')['default'] - SideBar: typeof import('./src/components/navigation/SideBar.vue')['default'] - SidebarListItem: typeof import('./src/components/layout/SidebarListItem.vue')['default'] - SortableChecklist: typeof import('./src/components/checklist/SortableChecklist.vue')['default'] - SortableChecklistItem: typeof import('./src/components/checklist/SortableChecklistItem.vue')['default'] - Storyboard: typeof import('./src/components/activity/content/Storyboard.vue')['default'] - StoryboardDialogRemoveSection: typeof import('./src/components/activity/content/storyboard/StoryboardDialogRemoveSection.vue')['default'] - StoryboardRowDefault: typeof import('./src/components/activity/content/storyboard/StoryboardRowDefault.vue')['default'] - StoryboardRowDense: typeof import('./src/components/activity/content/storyboard/StoryboardRowDense.vue')['default'] - StoryboardSortable: typeof import('./src/components/activity/content/storyboard/StoryboardSortable.vue')['default'] - StoryConfig: typeof import('./src/components/print/config/StoryConfig.vue')['default'] - Storycontext: typeof import('./src/components/activity/content/Storycontext.vue')['default'] - StoryDay: typeof import('./src/components/story/StoryDay.vue')['default'] - StoryPeriod: typeof import('./src/components/story/StoryPeriod.vue')['default'] - SummaryConfig: typeof import('./src/components/print/config/SummaryConfig.vue')['default'] - TextAlignBaseline: typeof import('./src/components/layout/TextAlignBaseline.vue')['default'] - TiptapEditor: typeof import('./src/components/form/tiptap/TiptapEditor.vue')['default'] - TiptapToolbarButton: typeof import('./src/components/form/tiptap/TiptapToolbarButton.vue')['default'] - TocConfig: typeof import('./src/components/print/config/TocConfig.vue')['default'] - TogglePaperSize: typeof import('./src/components/activity/TogglePaperSize.vue')['default'] - UserAvatar: typeof import('./src/components/user/UserAvatar.vue')['default'] - UserMeta: typeof import('./src/components/navigation/UserMeta.vue')['default'] - VAlert: typeof import('vuetify/lib')['VAlert'] - VApp: typeof import('vuetify/lib')['VApp'] - VAppBar: typeof import('vuetify/lib')['VAppBar'] - VAvatar: typeof import('vuetify/lib')['VAvatar'] - VBadge: typeof import('vuetify/lib')['VBadge'] - VBottomNavigation: typeof import('vuetify/lib')['VBottomNavigation'] - VBtn: typeof import('vuetify/lib')['VBtn'] - VCard: typeof import('vuetify/lib')['VCard'] - VCardActions: typeof import('vuetify/lib')['VCardActions'] - VCardText: typeof import('vuetify/lib')['VCardText'] - VCheckbox: typeof import('vuetify/lib')['VCheckbox'] - VChip: typeof import('vuetify/lib')['VChip'] - VCol: typeof import('vuetify/lib')['VCol'] - VColorPicker: typeof import('vuetify/lib')['VColorPicker'] - VContainer: typeof import('vuetify/lib')['VContainer'] - VDatePicker: typeof import('vuetify/lib')['VDatePicker'] - VDialog: typeof import('vuetify/lib')['VDialog'] - VDivider: typeof import('vuetify/lib')['VDivider'] - VExpansionPanel: typeof import('vuetify/lib')['VExpansionPanel'] - VExpansionPanelContent: typeof import('vuetify/lib')['VExpansionPanelContent'] - VExpansionPanelHeader: typeof import('vuetify/lib')['VExpansionPanelHeader'] - VExpansionPanels: typeof import('vuetify/lib')['VExpansionPanels'] - VFooter: typeof import('vuetify/lib')['VFooter'] - VForm: typeof import('vuetify/lib')['VForm'] - VIcon: typeof import('vuetify/lib')['VIcon'] - VList: typeof import('vuetify/lib')['VList'] - VListItem: typeof import('vuetify/lib')['VListItem'] - VListItemAction: typeof import('vuetify/lib')['VListItemAction'] - VListItemActionText: typeof import('vuetify/lib')['VListItemActionText'] - VListItemAvatar: typeof import('vuetify/lib')['VListItemAvatar'] - VListItemContent: typeof import('vuetify/lib')['VListItemContent'] - VListItemIcon: typeof import('vuetify/lib')['VListItemIcon'] - VListItemSubtitle: typeof import('vuetify/lib')['VListItemSubtitle'] - VListItemTitle: typeof import('vuetify/lib')['VListItemTitle'] - VMain: typeof import('vuetify/lib')['VMain'] - VMenu: typeof import('vuetify/lib')['VMenu'] - VNavigationDrawer: typeof import('vuetify/lib')['VNavigationDrawer'] - VOverlay: typeof import('vuetify/lib')['VOverlay'] - VProgressCircular: typeof import('vuetify/lib')['VProgressCircular'] - VRadio: typeof import('vuetify/lib')['VRadio'] - VRadioGroup: typeof import('vuetify/lib')['VRadioGroup'] - VRow: typeof import('vuetify/lib')['VRow'] - VSelect: typeof import('vuetify/lib')['VSelect'] - VSheet: typeof import('vuetify/lib')['VSheet'] - VSkeletonLoader: typeof import('vuetify/lib')['VSkeletonLoader'] - VSpacer: typeof import('vuetify/lib')['VSpacer'] - VSwitch: typeof import('vuetify/lib')['VSwitch'] - VTab: typeof import('vuetify/lib')['VTab'] - VTabItem: typeof import('vuetify/lib')['VTabItem'] - VTabs: typeof import('vuetify/lib')['VTabs'] - VTextField: typeof import('vuetify/lib')['VTextField'] - VTimePicker: typeof import('vuetify/lib')['VTimePicker'] - VTiptapEditor: typeof import('./src/components/form/tiptap/VTiptapEditor.vue')['default'] - VToolbar: typeof import('vuetify/lib')['VToolbar'] - VToolbarItems: typeof import('vuetify/lib')['VToolbarItems'] - VToolbarTitle: typeof import('vuetify/lib')['VToolbarTitle'] - VTooltip: typeof import('vuetify/lib')['VTooltip'] - } -}