Add extensions for .vue and .gql files

This commit is contained in:
Ramon Wenger 2023-04-13 23:03:41 +02:00
parent 9759a64069
commit 1134ea9679
176 changed files with 406 additions and 407 deletions

View File

@ -21,52 +21,52 @@
<script>
import { defineAsyncComponent } from 'vue';
import { mapGetters } from 'vuex';
import ScrollUp from '@/components/ScrollUp';
import ReadOnlyBanner from '@/components/ReadOnlyBanner';
import ScrollUp from '@/components/ScrollUp.vue';
import ReadOnlyBanner from '@/components/ReadOnlyBanner.vue';
import modals from '@/components/modals';
const NewContentBlockWizard = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-block-form/NewContentBlockWizard')
import('@/components/content-block-form/NewContentBlockWizard.vue')
);
const EditContentBlockWizard = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-block-form/EditContentBlockWizard')
import('@/components/content-block-form/EditContentBlockWizard.vue')
);
const EditRoomEntryWizard = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/rooms/room-entries/EditRoomEntryWizard')
import('@/components/rooms/room-entries/EditRoomEntryWizard.vue')
);
const NewProjectEntryWizard = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/portfolio/NewProjectEntryWizard')
import('@/components/portfolio/NewProjectEntryWizard.vue')
);
const EditProjectEntryWizard = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/portfolio/EditProjectEntryWizard')
import('@/components/portfolio/EditProjectEntryWizard.vue')
);
const NewObjectiveWizard = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/objective-groups/NewObjectiveWizard')
import('@/components/objective-groups/NewObjectiveWizard.vue')
);
const NewNoteWizard = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/notes/NewNoteWizard')
import('@/components/notes/NewNoteWizard.vue')
);
const EditNoteWizard = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/notes/EditNoteWizard')
import('@/components/notes/EditNoteWizard.vue')
);
const EditClassNameWizard = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/school-class/EditClassNameWizard')
import('@/components/school-class/EditClassNameWizard.vue')
);
const EditTeamNameWizard = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/profile/EditTeamNameWizard')
import('@/components/profile/EditTeamNameWizard.vue')
);
const EditSnapshotTitleWizard = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/snapshots/EditSnapshotTitleWizard')
import('@/components/snapshots/EditSnapshotTitleWizard.vue')
);
const DefaultLayout = defineAsyncComponent(() => import(/* webpackChunkName: "layouts" */ '@/layouts/DefaultLayout'));
const SimpleLayout = defineAsyncComponent(() => import(/* webpackChunkName: "layouts" */ '@/layouts/SimpleLayout'));
const DefaultLayout = defineAsyncComponent(() => import('@/layouts/DefaultLayout.vue'));
const SimpleLayout = defineAsyncComponent(() => import('@/layouts/SimpleLayout.vue'));
const FullScreenLayout = defineAsyncComponent(() =>
import(/* webpackChunkName: "layouts" */ '@/layouts/FullScreenLayout')
import('@/layouts/FullScreenLayout.vue')
);
const PublicLayout = defineAsyncComponent(() => import(/* webpackChunkName: "layouts" */ '@/layouts/PublicLayout'));
const BlankLayout = defineAsyncComponent(() => import(/* webpackChunkName: "layouts" */ '@/layouts/BlankLayout'));
const SplitLayout = defineAsyncComponent(() => import(/* webpackChunkName: "layouts" */ '@/layouts/SplitLayout'));
const PublicLayout = defineAsyncComponent(() => import('@/layouts/PublicLayout.vue'));
const BlankLayout = defineAsyncComponent(() => import('@/layouts/BlankLayout.vue'));
const SplitLayout = defineAsyncComponent(() => import('@/layouts/SplitLayout.vue'));
export default {
name: 'App',

View File

@ -13,7 +13,7 @@
import { CREATE_CONTENT_BLOCK_AFTER_PAGE, CREATE_CONTENT_BLOCK_UNDER_PARENT_PAGE } from '@/router/module.names';
import { defineAsyncComponent } from 'vue';
const AddPointer = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/AddPointer'));
const AddPointer = defineAsyncComponent(() => import('@/components/icons/AddPointer.vue'));
export default {
props: {

View File

@ -9,7 +9,7 @@
<script>
import { defineAsyncComponent } from 'vue';
const AddIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/AddIcon'));
const AddIcon = defineAsyncComponent(() => import('@/components/icons/AddIcon.vue'));
export default {
props: ['index'],

View File

@ -58,7 +58,7 @@
</template>
<script>
import StudentSubmission from '@/components/StudentSubmission';
import StudentSubmission from '@/components/StudentSubmission.vue';
import { meQuery } from '@/graphql/queries';

View File

@ -15,7 +15,7 @@ import { PROJECTS_PAGE } from '@/router/portfolio.names';
import { defineAsyncComponent } from 'vue';
const ChevronLeft = defineAsyncComponent(() =>
import(/* webpackChunkName: "icons" */ '@/components/icons/ChevronLeft')
import('@/components/icons/ChevronLeft.vue')
);
export default {

View File

@ -23,7 +23,7 @@
<script>
import { defineAsyncComponent } from 'vue';
const Tick = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/Tick'));
const Tick = defineAsyncComponent(() => import('@/components/icons/Tick.vue'));
export default {
props: ['selectedColor'],

View File

@ -12,7 +12,7 @@
</template>
<script>
import Modal from '@/components/Modal';
import Modal from '@/components/Modal.vue';
export default {
components: {

View File

@ -8,13 +8,13 @@
</template>
<script>
import Modal from '@/components/Modal';
import Modal from '@/components/Modal.vue';
import { defineAsyncComponent } from 'vue';
const InfogramBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/InfogramBlock')
import('@/components/content-blocks/InfogramBlock.vue')
);
const GeniallyBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/GeniallyBlock')
import('@/components/content-blocks/GeniallyBlock.vue')
);
export default {

View File

@ -18,7 +18,7 @@
</template>
<script>
import Modal from '@/components/Modal';
import Modal from '@/components/Modal.vue';
export default {
components: {

View File

@ -28,13 +28,13 @@
<script>
import ContentNavigation from '@/components/book-navigation/ContentNavigation.vue';
import UserWidget from '@/components/UserWidget.vue';
import CurrentClass from '@/components/school-class/CurrentClass';
import CurrentClass from '@/components/school-class/CurrentClass.vue';
import openSidebar from '@/mixins/open-sidebar';
import me from '@/mixins/me';
import { defineAsyncComponent } from 'vue';
const Hamburger = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/Hamburger'));
const Hamburger = defineAsyncComponent(() => import('@/components/icons/Hamburger.vue'));
export default {
mixins: [openSidebar, me],

View File

@ -11,7 +11,7 @@
<script>
import { defineAsyncComponent } from 'vue';
const InfoIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/InfoIcon'));
const InfoIcon = defineAsyncComponent(() => import('@/components/icons/InfoIcon.vue'));
export default {
props: ['text'],

View File

@ -16,7 +16,7 @@
<script>
import { defineAsyncComponent } from 'vue';
const LoadingIcon = defineAsyncComponent(() =>
import(/* webpackChunkName: "icons" */ '@/components/icons/LoadingIcon')
import('@/components/icons/LoadingIcon.vue')
);
export default {

View File

@ -19,14 +19,14 @@
</template>
<script>
import UserWidget from '@/components/UserWidget';
import UserWidget from '@/components/UserWidget.vue';
import me from '@/mixins/me';
import openSidebar from '@/mixins/open-sidebar';
import { defineAsyncComponent } from 'vue';
const Logo = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/Logo'));
const Hamburger = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/Hamburger'));
const Logo = defineAsyncComponent(() => import('@/components/icons/Logo.vue'));
const Hamburger = defineAsyncComponent(() => import('@/components/icons/Hamburger.vue'));
export default {
mixins: [me, openSidebar],

View File

@ -36,7 +36,7 @@
<script>
import { defineAsyncComponent } from 'vue';
const Cross = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/CrossIcon'));
const Cross = defineAsyncComponent(() => import('@/components/icons/CrossIcon.vue'));
export default {
props: {

View File

@ -18,7 +18,7 @@
</template>
<script>
import WidgetPopover from '@/components/ui/WidgetPopover';
import WidgetPopover from '@/components/ui/WidgetPopover.vue';
import { defineAsyncComponent } from 'vue';
const Ellipses = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/Ellipses.vue'));

View File

@ -9,7 +9,7 @@
</template>
<script>
import BaseInput from '@/components/ui/BaseInput';
import BaseInput from '@/components/ui/BaseInput.vue';
export default {
props: {

View File

@ -12,7 +12,7 @@
<script>
import { defineAsyncComponent } from 'vue';
const ArrowUp = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/ArrowUp'));
const ArrowUp = defineAsyncComponent(() => import('@/components/icons/ArrowUp.vue'));
export default {
components: {

View File

@ -30,7 +30,7 @@
</template>
<script>
import StudentSubmissionDocument from '@/components/StudentSubmissionDocument';
import StudentSubmissionDocument from '@/components/StudentSubmissionDocument.vue';
export default {
props: ['submission'],

View File

@ -13,7 +13,7 @@
import { defineAsyncComponent } from 'vue';
import filenameFromUrl from '@/helpers/urls';
const DocumentIcon = defineAsyncComponent(() =>
import(/* webpackChunkName: "icons" */ '@/components/icons/DocumentIcon')
import('@/components/icons/DocumentIcon.vue')
);
export default {

View File

@ -13,7 +13,7 @@
</template>
<script>
import Avatar from '@/components/profile/Avatar';
import Avatar from '@/components/profile/Avatar.vue';
export default {
props: ['firstName', 'lastName', 'avatarUrl', 'date'],

View File

@ -17,7 +17,7 @@
</template>
<script>
import Avatar from '@/components/profile/Avatar';
import Avatar from '@/components/profile/Avatar.vue';
export default {
props: {

View File

@ -95,13 +95,13 @@
</template>
<script>
import TopicNavigation from '@/components/book-navigation/TopicNavigation';
import TopicNavigation from '@/components/book-navigation/TopicNavigation.vue';
import sidebarMixin from '@/mixins/sidebar';
import meMixin from '@/mixins/me';
import { defineAsyncComponent } from 'vue';
const Logo = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/Logo'));
const Logo = defineAsyncComponent(() => import('@/components/icons/Logo.vue'));
export default {
props: {

View File

@ -20,12 +20,12 @@
</template>
<script>
import ContentNavigation from '@/components/book-navigation/ContentNavigation';
import ContentNavigation from '@/components/book-navigation/ContentNavigation.vue';
import sidebarMixin from '@/mixins/sidebar';
import { defineAsyncComponent } from 'vue';
const Cross = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/CrossIcon'));
const Cross = defineAsyncComponent(() => import('@/components/icons/CrossIcon.vue'));
export default {
mixins: [sidebarMixin],

View File

@ -8,7 +8,7 @@
</template>
<script>
import PlusIcon from '@/components/icons/PlusIcon';
import PlusIcon from '@/components/icons/PlusIcon.vue';
export default {
components: { PlusIcon },
};

View File

@ -39,62 +39,62 @@
</template>
<script>
import ContentFormSection from '@/components/content-block-form/ContentFormSection';
import ContentElementActions from '@/components/content-block-form/ContentElementActions';
import ContentFormSection from '@/components/content-block-form/ContentFormSection.vue';
import ContentElementActions from '@/components/content-block-form/ContentElementActions.vue';
import { defineAsyncComponent } from 'vue';
const TrashIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/TrashIcon'));
const TrashIcon = defineAsyncComponent(() => import('@/components/icons/TrashIcon.vue'));
const ContentBlockElementChooserWidget = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-forms/ContentBlockElementChooserWidget')
import('@/components/content-forms/ContentBlockElementChooserWidget.vue')
);
const LinkForm = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-forms/LinkForm')
import('@/components/content-forms/LinkForm.vue')
);
const VideoForm = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-forms/VideoForm')
import('@/components/content-forms/VideoForm.vue')
);
const ImageForm = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-forms/ImageForm')
import('@/components/content-forms/ImageForm.vue')
);
const DocumentForm = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-forms/DocumentForm')
import('@/components/content-forms/DocumentForm.vue')
);
const AssignmentForm = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-forms/AssignmentForm')
import('@/components/content-forms/AssignmentForm.vue')
);
const TextForm = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-forms/TipTap.vue')
);
const SubtitleForm = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-forms/SubtitleForm')
import('@/components/content-forms/SubtitleForm.vue')
);
// readonly blocks
const Assignment = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-blocks/assignment/Assignment')
import('@/components/content-blocks/assignment/Assignment.vue')
);
const SurveyBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-blocks/SurveyBlock')
import('@/components/content-blocks/SurveyBlock.vue')
);
const Solution = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-blocks/Solution')
import('@/components/content-blocks/Solution.vue')
);
const ImageBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-blocks/ImageBlock')
import('@/components/content-blocks/ImageBlock.vue')
);
const Instruction = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-blocks/Instruction')
import('@/components/content-blocks/Instruction.vue')
);
const ModuleRoomSlug = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-blocks/ModuleRoomSlug')
import('@/components/content-blocks/ModuleRoomSlug.vue')
);
const CmsDocumentBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-blocks/CmsDocumentBlock')
import('@/components/content-blocks/CmsDocumentBlock.vue')
);
const ThinglinkBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-blocks/ThinglinkBlock')
import('@/components/content-blocks/ThinglinkBlock.vue')
);
const InfogramBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-blocks/InfogramBlock')
import('@/components/content-blocks/InfogramBlock.vue')
);
const CHOOSER = 'content-block-element-chooser-widget';

View File

@ -65,17 +65,17 @@ import { defineAsyncComponent } from 'vue';
import { meQuery } from '@/graphql/queries';
const ModalInput = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/ModalInput')
import('@/components/ModalInput.vue')
);
const AddContentElement = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/AddContentElement')
import('@/components/AddContentElement.vue')
);
const ContentElement = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-forms" */ '@/components/content-block-form/ContentElement')
import('@/components/content-block-form/ContentElement.vue')
);
const Modal = defineAsyncComponent(() => import('@/components/Modal'));
const Checkbox = defineAsyncComponent(() => import('@/components/ui/Checkbox'));
const Modal = defineAsyncComponent(() => import('@/components/Modal.vue'));
const Checkbox = defineAsyncComponent(() => import('@/components/ui/Checkbox.vue'));
export default {
props: {

View File

@ -8,7 +8,7 @@
</template>
<script>
import ContentsForm from '@/components/content-block-form/ContentsForm';
import ContentsForm from '@/components/content-block-form/ContentsForm.vue';
import { store } from '@/store';

View File

@ -9,7 +9,7 @@
</template>
<script>
import ContentsForm from '@/components/content-block-form/ContentsForm';
import ContentsForm from '@/components/content-block-form/ContentsForm.vue';
import NEW_CONTENT_BLOCK_MUTATION from '@/graphql/gql/mutations/addContentBlock.gql';
import MODULE_DETAILS_QUERY from '@/graphql/gql/queries/modules/moduleDetailsQuery.gql';

View File

@ -17,7 +17,7 @@
import { defineAsyncComponent } from 'vue';
const DocumentIcon = defineAsyncComponent(() =>
import(/* webpackChunkName: "icons" */ '@/components/icons/DocumentIcon')
import('@/components/icons/DocumentIcon.vue')
);
export default {

View File

@ -26,64 +26,64 @@ import { constructContentComponentBookmarkMutation } from '@/helpers/update-cont
import { defineAsyncComponent } from 'vue';
const TextBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/TextBlock')
import('@/components/content-blocks/TextBlock.vue')
);
const InstrumentWidget = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/InstrumentWidget')
import('@/components/content-blocks/InstrumentWidget.vue')
);
const ImageBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/ImageBlock')
import('@/components/content-blocks/ImageBlock.vue')
);
const ImageUrlBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/ImageUrlBlock')
import('@/components/content-blocks/ImageUrlBlock.vue')
);
const VideoBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/VideoBlock')
import('@/components/content-blocks/VideoBlock.vue')
);
const LinkBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/LinkBlock')
import('@/components/content-blocks/LinkBlock.vue')
);
const DocumentBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/DocumentBlock')
import('@/components/content-blocks/DocumentBlock.vue')
);
const CmsDocumentBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/CmsDocumentBlock')
import('@/components/content-blocks/CmsDocumentBlock.vue')
);
const InfogramBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/InfogramBlock')
import('@/components/content-blocks/InfogramBlock.vue')
);
const ThinglinkBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/ThinglinkBlock')
import('@/components/content-blocks/ThinglinkBlock.vue')
);
const GeniallyBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/GeniallyBlock')
import('@/components/content-blocks/GeniallyBlock.vue')
);
const SubtitleBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/SubtitleBlock')
import('@/components/content-blocks/SubtitleBlock.vue')
);
const SectionTitleBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/SectionTitleBlock')
import('@/components/content-blocks/SectionTitleBlock.vue')
);
const ContentListBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/ContentListBlock')
import('@/components/content-blocks/ContentListBlock.vue')
);
const ModuleRoomSlug = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/ModuleRoomSlug')
import('@/components/content-blocks/ModuleRoomSlug.vue')
);
const Assignment = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/assignment/Assignment')
import('@/components/content-blocks/assignment/Assignment.vue')
);
const Survey = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/SurveyBlock')
import('@/components/content-blocks/SurveyBlock.vue')
);
const Solution = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/Solution')
import('@/components/content-blocks/Solution.vue')
);
const Instruction = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/Instruction')
import('@/components/content-blocks/Instruction.vue')
);
const BookmarkActions = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/notes/BookmarkActions')
import('@/components/notes/BookmarkActions.vue')
);
export default {

View File

@ -11,8 +11,8 @@
<script>
import { defineAsyncComponent } from 'vue';
const ContentList = defineAsyncComponent(() => import('@/components/content-blocks/ContentList'));
const ContentBlock = defineAsyncComponent(() => import('@/components/ContentBlock'));
const ContentList = defineAsyncComponent(() => import('@/components/content-blocks/ContentList.vue'));
const ContentBlock = defineAsyncComponent(() => import('@/components/ContentBlock.vue'));
export default {
name: 'ContentBlockList',

View File

@ -20,9 +20,9 @@
<script>
import { defineAsyncComponent } from 'vue';
const DocumentIcon = defineAsyncComponent(() =>
import(/* webpackChunkName: "icons" */ '@/components/icons/DocumentIcon')
import('@/components/icons/DocumentIcon.vue')
);
const TrashIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/TrashIcon'));
const TrashIcon = defineAsyncComponent(() => import('@/components/icons/TrashIcon.vue'));
export default {
props: {

View File

@ -15,7 +15,7 @@
<script>
import me from '@/mixins/me';
import { defineAsyncComponent } from 'vue';
const BulbIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/BulbIcon'));
const BulbIcon = defineAsyncComponent(() => import('@/components/icons/BulbIcon.vue'));
export default {
props: ['value'],

View File

@ -15,7 +15,7 @@
<script>
import { defineAsyncComponent } from 'vue';
const LinkIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/LinkIcon'));
const LinkIcon = defineAsyncComponent(() => import('@/components/icons/LinkIcon.vue'));
export default {
props: {

View File

@ -35,7 +35,7 @@
<script>
import { sanitizeAsHtml } from '@/helpers/text';
import CmsDocumentBlock from '@/components/content-blocks/CmsDocumentBlock';
import CmsDocumentBlock from '@/components/content-blocks/CmsDocumentBlock.vue';
export default {
props: ['value'],

View File

@ -16,9 +16,9 @@
</template>
<script>
import YoutubeEmbed from '@/components/videos/YoutubeEmbed';
import VimeoEmbed from '@/components/videos/VimeoEmbed';
import SrfEmbed from '@/components/videos/SrfEmbed';
import YoutubeEmbed from '@/components/videos/YoutubeEmbed.vue';
import VimeoEmbed from '@/components/videos/VimeoEmbed.vue';
import SrfEmbed from '@/components/videos/SrfEmbed.vue';
import { isVimeoUrl, isYoutubeUrl, isSrfUrl } from '@/helpers/video';
export default {

View File

@ -69,13 +69,13 @@ import { defineAsyncComponent } from 'vue';
import { matomoTrackEvent } from '@/helpers/matomo-client';
const SubmissionForm = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/assignment/SubmissionForm.vue')
import('@/components/content-blocks/assignment/SubmissionForm.vue')
);
const Solution = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/Solution.vue')
import('@/components/content-blocks/Solution.vue')
);
const SpellCheck = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/assignment/SpellCheck.vue')
import('@/components/content-blocks/assignment/SpellCheck.vue')
);
export default {

View File

@ -26,10 +26,10 @@
import { newLineToParagraph } from '@/helpers/text';
import { defineAsyncComponent } from 'vue';
const DocumentBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/DocumentBlock')
import('@/components/content-blocks/DocumentBlock.vue')
);
const InfoIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/InfoIcon'));
const InfoIcon = defineAsyncComponent(() => import('@/components/icons/InfoIcon.vue'));
export default {
props: {

View File

@ -29,10 +29,10 @@
<script>
import { defineAsyncComponent } from 'vue';
const TickCircleIcon = defineAsyncComponent(() =>
import(/* webpackChunkName: "icons" */ '@/components/icons/TickCircleIcon')
import('@/components/icons/TickCircleIcon.vue')
);
const LoadingIcon = defineAsyncComponent(() =>
import(/* webpackChunkName: "icons" */ '@/components/icons/LoadingIcon')
import('@/components/icons/LoadingIcon.vue')
);
export default {

View File

@ -21,7 +21,7 @@
<script>
import { defineAsyncComponent } from 'vue';
const InfoIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/InfoIcon'));
const InfoIcon = defineAsyncComponent(() => import('@/components/icons/InfoIcon.vue'));
export default {
props: ['value', 'index'],

View File

@ -39,11 +39,11 @@
</template>
<script>
import Checkbox from '@/components/ui/Checkbox';
import Checkbox from '@/components/ui/Checkbox.vue';
import formElementIcons from '@/components/ui/form-element-icons';
import CrossIcon from '@/components/icons/CrossIcon';
import ChooserElement from '@/components/content-forms/ChooserElement';
import CrossIcon from '@/components/icons/CrossIcon.vue';
import ChooserElement from '@/components/content-forms/ChooserElement.vue';
import { DEFAULT_FEATURE_SET } from '@/consts/features.consts';
export default {

View File

@ -30,11 +30,11 @@
<script>
import { uploadcare } from '@/helpers/uploadcare';
import LoadingIcon from '@/components/icons/LoadingIcon';
import LoadingIcon from '@/components/icons/LoadingIcon.vue';
import { defineAsyncComponent } from 'vue';
const DocumentIcon = defineAsyncComponent(() =>
import(/* webpackChunkName: "icons" */ '@/components/icons/DocumentIcon')
import('@/components/icons/DocumentIcon.vue')
);
export default {

View File

@ -36,7 +36,7 @@
<script>
import uploadcare from 'uploadcare-widget';
import LoadingIcon from '@/components/icons/LoadingIcon';
import LoadingIcon from '@/components/icons/LoadingIcon.vue';
export default {
props: ['value', 'index'],

View File

@ -12,7 +12,7 @@
</template>
<script>
import InputWithLabel from '@/components/ui/InputWithLabel';
import InputWithLabel from '@/components/ui/InputWithLabel.vue';
export default {
props: {

View File

@ -12,8 +12,8 @@
</template>
<script>
import TextForm from '@/components/content-forms/TextForm';
import HelpfulTooltip from '@/components/HelpfulTooltip';
import TextForm from '@/components/content-forms/TextForm.vue';
import HelpfulTooltip from '@/components/HelpfulTooltip.vue';
export default {
props: ['title', 'value', 'helpText'],

View File

@ -44,12 +44,12 @@
</template>
<script>
import YoutubeEmbed from '@/components/videos/YoutubeEmbed';
import VimeoEmbed from '@/components/videos/VimeoEmbed';
import SrfEmbed from '@/components/videos/SrfEmbed';
import YoutubeEmbed from '@/components/videos/YoutubeEmbed.vue';
import VimeoEmbed from '@/components/videos/VimeoEmbed.vue';
import SrfEmbed from '@/components/videos/SrfEmbed.vue';
import { isVimeoUrl, isYoutubeUrl, isSrfUrl } from '@/helpers/video';
import { defineAsyncComponent } from 'vue';
const InfoIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/InfoIcon'));
const InfoIcon = defineAsyncComponent(() => import('@/components/icons/InfoIcon.vue'));
export default {
props: ['value', 'index'],

View File

@ -23,7 +23,7 @@
import INSTRUMENT_FILTER_QUERY from 'gql/local/instrumentFilter.gql';
import { defineAsyncComponent } from 'vue';
const ChevronRight = defineAsyncComponent(() =>
import(/* webpackChunkName: "icons" */ '@/components/icons/ChevronRight')
import('@/components/icons/ChevronRight.vue')
);
export default {

View File

@ -25,7 +25,7 @@
<script>
import { defineComponent } from 'vue';
import FilterEntry from '@/components/instruments/FilterEntry';
import FilterEntry from '@/components/instruments/FilterEntry.vue';
import SET_FILTER_MUTATION from 'gql/local/mutations/setInstrumentFilter.gql';
import INSTRUMENT_FILTER_QUERY from 'gql/local/instrumentFilter.gql';

View File

@ -16,7 +16,7 @@
</template>
<script>
import FilterGroup from '@/components/instruments/FilterGroup';
import FilterGroup from '@/components/instruments/FilterGroup.vue';
import INSTRUMENT_CATEGORIES_QUERY from 'gql/queries/instrumentCategoriesQuery.gql';

View File

@ -33,7 +33,7 @@
</template>
<script>
import Modal from '@/components/Modal';
import Modal from '@/components/Modal.vue';
export default {
components: {

View File

@ -1,24 +1,24 @@
import { defineAsyncComponent } from 'vue';
const Modal = defineAsyncComponent(() => import(/* webpackChunkName: "modals" */ '@/components/Modal'));
const Modal = defineAsyncComponent(() => import('@/components/Modal.vue'));
const FullscreenImage = defineAsyncComponent(() =>
import(/* webpackChunkName: "modals" */ '@/components/FullscreenImage')
import('@/components/FullscreenImage.vue')
);
const FullscreenInfographic = defineAsyncComponent(() =>
import(/* webpackChunkName: "modals" */ '@/components/FullscreenInfographic')
import('@/components/FullscreenInfographic.vue')
);
const FullscreenVideo = defineAsyncComponent(() =>
import(/* webpackChunkName: "modals" */ '@/components/FullscreenVideo')
import('@/components/FullscreenVideo.vue')
);
const DeactivatePerson = defineAsyncComponent(() =>
import(/* webpackChunkName: "modals" */ '@/components/profile/DeactivatePerson')
import('@/components/profile/DeactivatePerson.vue')
);
const SnapshotCreated = defineAsyncComponent(() =>
import(/* webpackChunkName: "modals" */ '@/components/modules/SnapshotCreated')
import('@/components/modules/SnapshotCreated.vue')
);
const ChangeVisibility = defineAsyncComponent(() =>
import(/* webpackChunkName: "modals" */ '@/components/rooms/ChangeVisibility')
import('@/components/rooms/ChangeVisibility.vue')
);
const Confirm = defineAsyncComponent(() => import(/* webpackChunkName: "modals" */ '@/components/modals/Confirm'));
const Confirm = defineAsyncComponent(() => import('@/components/modals/Confirm.vue'));
export default {
Modal,

View File

@ -78,7 +78,7 @@
<script>
import ObjectiveGroups from '@/components/objective-groups/ObjectiveGroups.vue';
import Chapter from '@/components/Chapter.vue';
import BookmarkActions from '@/components/notes/BookmarkActions';
import BookmarkActions from '@/components/notes/BookmarkActions.vue';
export default {
props: {

View File

@ -29,12 +29,12 @@
</template>
<script>
import BackLink from '@/components/BackLink';
import BackLink from '@/components/BackLink.vue';
import { moduleQuery } from '@/graphql/queries';
import ToggleEditing from '@/components/toggle-menu/ToggleEditing';
import ToggleEditing from '@/components/toggle-menu/ToggleEditing.vue';
import me from '@/mixins/me';
import SnapshotMenu from '@/components/modules/SnapshotMenu';
import SnapshotMenu from '@/components/modules/SnapshotMenu.vue';
export default {
apollo: {

View File

@ -8,7 +8,7 @@
</template>
<script>
import BackLink from '@/components/BackLink';
import BackLink from '@/components/BackLink.vue';
import { moduleQuery } from '@/graphql/queries';
import me from '@/mixins/me';

View File

@ -32,7 +32,7 @@
</template>
<script>
import Modal from '@/components/Modal';
import Modal from '@/components/Modal.vue';
import { SNAPSHOT_LIST } from '@/router/module.names';
import dateformat from '@/helpers/date-format';

View File

@ -50,7 +50,7 @@
<script>
import dateformat from '@/helpers/date-format';
import Checkbox from '@/components/ui/Checkbox';
import Checkbox from '@/components/ui/Checkbox.vue';
import me from '@/mixins/me';

View File

@ -52,8 +52,8 @@ import UPDATE_SNAPSHOT_MUTATION from 'gql/mutations/snapshots/update.gql';
import DELETE_SNAPSHOT_MUTATION from 'gql/mutations/snapshots/delete.gql';
import SNAPSHOTS_QUERY from 'gql/queries/moduleSnapshots.gql';
import gql from 'graphql-tag';
import PenIcon from '@/components/icons/PenIcon';
import TrashIcon from '@/components/icons/TrashIcon';
import PenIcon from '@/components/icons/PenIcon.vue';
import TrashIcon from '@/components/icons/TrashIcon.vue';
import { removeAtIndex } from '@/graphql/immutable-operations';
import { matomoTrackEvent } from '@/helpers/matomo-client';

View File

@ -36,7 +36,7 @@
</template>
<script>
import WidgetPopover from '@/components/ui/WidgetPopover';
import WidgetPopover from '@/components/ui/WidgetPopover.vue';
import { SNAPSHOT_LIST } from '@/router/module.names';
import me from '@/mixins/me';

View File

@ -10,7 +10,7 @@
</template>
<script>
import NewsTeaser from '@/components/news/NewsTeaser';
import NewsTeaser from '@/components/news/NewsTeaser.vue';
import news from '@/mixins/news';

View File

@ -34,12 +34,12 @@
<script>
import { defineAsyncComponent } from 'vue';
const BookmarkIcon = defineAsyncComponent(() =>
import(/* webpackChunkName: "icons" */ '@/components/icons/BookmarkIcon')
import('@/components/icons/BookmarkIcon.vue')
);
const AddNoteIcon = defineAsyncComponent(() =>
import(/* webpackChunkName: "icons" */ '@/components/icons/AddNoteIcon')
import('@/components/icons/AddNoteIcon.vue')
);
const NoteIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/NoteIcon'));
const NoteIcon = defineAsyncComponent(() => import('@/components/icons/NoteIcon.vue'));
export default {
props: {

View File

@ -7,7 +7,7 @@
</template>
<script>
import NoteForm from '@/components/notes/NoteForm';
import NoteForm from '@/components/notes/NoteForm.vue';
import UPDATE_NOTE_MUTATION from '@/graphql/gql/mutations/updateNote.gql';
import MODULE_DETAILS_QUERY from '@/graphql/gql/queries/modules/moduleDetailsQuery.gql';

View File

@ -7,7 +7,7 @@
</template>
<script>
import NoteForm from '@/components/notes/NoteForm';
import NoteForm from '@/components/notes/NoteForm.vue';
import { mapGetters } from 'vuex';
import { constructNoteMutation } from '@/helpers/new-note-mutation.js';

View File

@ -28,8 +28,8 @@
</template>
<script>
import Modal from '@/components/Modal';
import ModalInput from '@/components/ModalInput';
import Modal from '@/components/Modal.vue';
import ModalInput from '@/components/ModalInput.vue';
export default {
props: ['note'],

View File

@ -29,8 +29,8 @@
</template>
<script>
import Modal from '@/components/Modal';
import ModalInput from '@/components/ModalInput';
import Modal from '@/components/Modal.vue';
import ModalInput from '@/components/ModalInput.vue';
import NEW_OBJECTIVE_MUTATION from '@/graphql/gql/mutations/addObjective.gql';
import OBJECTIVE_GROUP_QUERY from '@/graphql/gql/queries/objectiveGroupQuery.gql';

View File

@ -30,9 +30,9 @@
</template>
<script>
import VisibilityAction from '@/components/visibility/VisibilityAction';
import UserWidget from '@/components/UserWidget';
import MoreOptionsWidget from '@/components/MoreOptionsWidget';
import VisibilityAction from '@/components/visibility/VisibilityAction.vue';
import UserWidget from '@/components/UserWidget.vue';
import MoreOptionsWidget from '@/components/MoreOptionsWidget.vue';
import DELETE_OBJECTIVE_MUTATION from '@/graphql/gql/mutations/deleteObjective.gql';
import MODULE_DETAILS_QUERY from '@/graphql/gql/queries/modules/moduleDetailsQuery.gql';

View File

@ -16,9 +16,9 @@
</template>
<script>
import ModalInput from '@/components/ModalInput';
import ModalInput from '@/components/ModalInput.vue';
import { defineAsyncComponent } from 'vue';
const TrashIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/TrashIcon'));
const TrashIcon = defineAsyncComponent(() => import('@/components/icons/TrashIcon.vue'));
export default {
props: ['objective'],

View File

@ -30,9 +30,9 @@
</template>
<script>
import Objective from '@/components/objective-groups/Objective';
import VisibilityAction from '@/components/visibility/VisibilityAction';
import AddContentButton from '@/components/AddContentButton';
import Objective from '@/components/objective-groups/Objective.vue';
import VisibilityAction from '@/components/visibility/VisibilityAction.vue';
import AddContentButton from '@/components/AddContentButton.vue';
import me from '@/mixins/me';

View File

@ -9,7 +9,7 @@
</template>
<script>
import ObjectiveGroup from '@/components/objective-groups/ObjectiveGroup';
import ObjectiveGroup from '@/components/objective-groups/ObjectiveGroup.vue';
import { meQuery } from '@/graphql/queries';
export default {

View File

@ -10,7 +10,7 @@
<script>
import { defineAsyncComponent } from 'vue';
const PlusIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/PlusIcon'));
const PlusIcon = defineAsyncComponent(() => import('@/components/icons/PlusIcon.vue'));
export default {
props: ['project'],
components: { PlusIcon },

View File

@ -7,7 +7,7 @@
</template>
<script>
import ProjectForm from '@/components/portfolio/ProjectForm';
import ProjectForm from '@/components/portfolio/ProjectForm.vue';
import UPDATE_PROJECT_MUTATION from '@/graphql/gql/mutations/updateProject.gql';

View File

@ -11,7 +11,7 @@
</template>
<script>
import Avatar from '@/components/profile/Avatar';
import Avatar from '@/components/profile/Avatar.vue';
export default {
props: ['owner'],

View File

@ -33,9 +33,9 @@
<script>
import { defineAsyncComponent } from 'vue';
const PortfolioIllustration = defineAsyncComponent(() =>
import(/* webpackChunkName: "illustrations" */ '@/components/illustrations/PortfolioIllustration')
import('@/components/illustrations/PortfolioIllustration.vue')
);
const CreateProjectButton = defineAsyncComponent(() => import('@/components/portfolio/CreateProjectButton'));
const CreateProjectButton = defineAsyncComponent(() => import('@/components/portfolio/CreateProjectButton.vue'));
export default {
components: { CreateProjectButton, PortfolioIllustration },
};

View File

@ -53,7 +53,7 @@
</template>
<script>
import WidgetPopover from '@/components/ui/WidgetPopover';
import WidgetPopover from '@/components/ui/WidgetPopover.vue';
import DELETE_PROJECT_MUTATION from '@/graphql/gql/mutations/deleteProject.gql';
import PROJECTS_QUERY from '@/graphql/gql/queries/allProjects.gql';

View File

@ -49,7 +49,7 @@
</template>
<script>
import MoreOptionsWidget from '@/components/MoreOptionsWidget';
import MoreOptionsWidget from '@/components/MoreOptionsWidget.vue';
import DELETE_PROJECT_ENTRY_MUTATION from '@/graphql/gql/mutations/deleteProjectEntry.gql';
import PROJECT_QUERY from '@/graphql/gql/queries/projectQuery.gql';
@ -57,7 +57,7 @@ import { dateFilter, dateTimeFilter } from '@/filters/date-filter';
import { removeAtIndex } from '@/graphql/immutable-operations.ts';
import { defineAsyncComponent } from 'vue';
const DocumentBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/DocumentBlock')
import('@/components/content-blocks/DocumentBlock.vue')
);
export default {

View File

@ -35,8 +35,8 @@
</template>
<script>
import PageForm from '@/components/page-form/PageForm';
import PageFormInput from '@/components/page-form/PageFormInput';
import PageForm from '@/components/page-form/PageForm.vue';
import PageFormInput from '@/components/page-form/PageFormInput.vue';
export default {
props: {

View File

@ -14,7 +14,7 @@
</template>
<script>
import ProjectListItem from '@/components/portfolio/ProjectListItem';
import ProjectListItem from '@/components/portfolio/ProjectListItem.vue';
export default {
props: {

View File

@ -36,10 +36,10 @@
</template>
<script>
import OwnerWidget from '@/components/portfolio/OwnerWidget';
import ProjectActions from '@/components/portfolio/ProjectActions';
import EntryCountWidget from '@/components/rooms/EntryCountWidget';
import WidgetFooter from '@/components/ui/WidgetFooter';
import OwnerWidget from '@/components/portfolio/OwnerWidget.vue';
import ProjectActions from '@/components/portfolio/ProjectActions.vue';
import EntryCountWidget from '@/components/rooms/EntryCountWidget.vue';
import WidgetFooter from '@/components/ui/WidgetFooter.vue';
export default {
props: ['title', 'appearance', 'slug', 'id', 'final', 'student', 'entriesCount', 'userId', 'readOnly'],

View File

@ -13,7 +13,7 @@
<script>
import { defineAsyncComponent } from 'vue';
const ShareIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/ShareIcon'));
const ShareIcon = defineAsyncComponent(() => import('@/components/icons/ShareIcon.vue'));
export default {
props: {

View File

@ -19,7 +19,7 @@
<script>
import { defineAsyncComponent } from 'vue';
const ChevronRight = defineAsyncComponent(() =>
import(/* webpackChunkName: "icons" */ '@/components/icons/ChevronRight')
import('@/components/icons/ChevronRight.vue')
);
export default {

View File

@ -38,9 +38,9 @@ import TOGGLE_SIDEBAR from '@/graphql/gql/local/mutations/toggleSidebar.gql';
import { defineAsyncComponent } from 'vue';
const DefaultAvatar = defineAsyncComponent(() =>
import(/* webpackChunkName: "icons" */ '@/components/icons/DefaultAvatar')
import('@/components/icons/DefaultAvatar.vue')
);
const PenIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/PenIcon'));
const PenIcon = defineAsyncComponent(() => import('@/components/icons/PenIcon.vue'));
export default {
props: {

View File

@ -9,7 +9,7 @@
</template>
<script>
import ImageForm from '@/components/content-forms/ImageForm';
import ImageForm from '@/components/content-forms/ImageForm.vue';
export default {
components: {

View File

@ -20,7 +20,7 @@
<script>
import { defineAsyncComponent } from 'vue';
const LinkBlock = defineAsyncComponent(() =>
import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/LinkBlock')
import('@/components/content-blocks/LinkBlock.vue')
);
export default {

View File

@ -57,7 +57,7 @@
</template>
<script>
import Modal from '@/components/Modal';
import Modal from '@/components/Modal.vue';
export default {
components: {

View File

@ -10,7 +10,7 @@
<script>
import { defineAsyncComponent } from 'vue';
const PenIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/PenIcon'));
const PenIcon = defineAsyncComponent(() => import('@/components/icons/PenIcon.vue'));
export default {
components: {

View File

@ -30,8 +30,8 @@
</template>
<script>
import Modal from '@/components/Modal';
import ModalInput from '@/components/ModalInput';
import Modal from '@/components/Modal.vue';
import ModalInput from '@/components/ModalInput.vue';
export default {
props: {

View File

@ -10,7 +10,7 @@
<script>
import me from '@/mixins/me';
import EditNameWizard from '@/components/profile/EditNameWizard';
import EditNameWizard from '@/components/profile/EditNameWizard.vue';
import UPDATE_TEAM_MUTATION from '@/graphql/gql/mutations/updateTeam.gql';
import ME_QUERY from '@/graphql/gql/queries/meQuery.gql';

View File

@ -93,7 +93,7 @@
</template>
<script>
import EditGroupName from '@/components/profile/EditGroupName';
import EditGroupName from '@/components/profile/EditGroupName.vue';
export default {
// props: ['active-members', 'inactive-members', 'name', 'canEdit'],

View File

@ -34,8 +34,8 @@
<script>
import { mapActions } from 'vuex';
import ContentBookmark from '@/components/profile/ContentBookmark';
import ActivityEntry from '@/components/profile/ActivityEntry';
import ContentBookmark from '@/components/profile/ContentBookmark.vue';
import ActivityEntry from '@/components/profile/ActivityEntry.vue';
import SCROLL_TO_MUTATION from '@/graphql/gql/local/mutations/scrollTo.gql';
import instrumentType from '@/helpers/instrumentType';

View File

@ -59,8 +59,8 @@
<script>
import { mapActions } from 'vuex';
import ContentBookmark from '@/components/profile/ContentBookmark';
import ActivityEntry from '@/components/profile/ActivityEntry';
import ContentBookmark from '@/components/profile/ContentBookmark.vue';
import ActivityEntry from '@/components/profile/ActivityEntry.vue';
import SCROLL_TO_MUTATION from '@/graphql/gql/local/mutations/scrollTo.gql';

View File

@ -25,10 +25,10 @@
<script>
import UPDATE_AVATAR_QUERY from '@/graphql/gql/mutations/updateAvatarUrl.gql';
import ME_QUERY from '@/graphql/gql/queries/meQuery.gql';
import AvatarUploadForm from '@/components/profile/AvatarUploadForm';
import Avatar from '@/components/profile/Avatar';
import AvatarUploadForm from '@/components/profile/AvatarUploadForm.vue';
import Avatar from '@/components/profile/Avatar.vue';
import { defineAsyncComponent } from 'vue';
const TrashIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/TrashIcon'));
const TrashIcon = defineAsyncComponent(() => import('@/components/icons/TrashIcon.vue'));
export default {
components: {

View File

@ -76,16 +76,16 @@
</template>
<script>
import ProfileWidget from '@/components/profile/ProfileWidget';
import ProfileWidget from '@/components/profile/ProfileWidget.vue';
import ClassSelectionWidget from '@/components/school-class/ClassSelectionWidget';
import ClassSelectionWidget from '@/components/school-class/ClassSelectionWidget.vue';
import sidebar from '@/mixins/sidebar';
import me from '@/mixins/me';
import LogoutWidget from '@/components/LogoutWidget';
import LogoutWidget from '@/components/LogoutWidget.vue';
import { MY_TEAM } from '@/router/me.names';
import { defineAsyncComponent } from 'vue';
const Cross = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/CrossIcon'));
const Cross = defineAsyncComponent(() => import('@/components/icons/CrossIcon.vue'));
export default {
mixins: [sidebar, me],

View File

@ -11,7 +11,7 @@
</template>
<script>
import Avatar from '@/components/profile/Avatar';
import Avatar from '@/components/profile/Avatar.vue';
import { meQuery } from '@/graphql/queries';
export default {

View File

@ -3,7 +3,7 @@
</template>
<script>
import AddWidget from '@/components/AddWidget';
import AddWidget from '@/components/AddWidget.vue';
export default {
components: {

View File

@ -49,8 +49,8 @@
</template>
<script>
import Modal from '@/components/Modal';
import Radiobutton from '@/components/Radiobutton';
import Modal from '@/components/Modal.vue';
import Radiobutton from '@/components/Radiobutton.vue';
export default {
components: {

View File

@ -17,7 +17,7 @@
</template>
<script>
import UserWidget from '@/components/UserWidget';
import UserWidget from '@/components/UserWidget.vue';
import { dateTimeFilter } from '@/filters/date-filter';
export default {

View File

@ -19,7 +19,7 @@
</template>
<script>
import EmojiBar from '@/components/ui/EmojiBar';
import EmojiBar from '@/components/ui/EmojiBar.vue';
export default {
props: {

View File

@ -6,7 +6,7 @@
</template>
<script>
import RoomForm from '@/components/rooms/RoomForm';
import RoomForm from '@/components/rooms/RoomForm.vue';
import UPDATE_ROOM_MUTATION from 'gql/mutations/rooms/updateRoom.gql';

View File

@ -9,7 +9,7 @@
<script>
import { defineAsyncComponent } from 'vue';
import SpeechBubbleIcon from '@/components/icons/SpeechBubbleIcon';
import SpeechBubbleIcon from '@/components/icons/SpeechBubbleIcon.vue';
const Cards = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/Cards.vue'));
export default {

View File

@ -19,9 +19,9 @@
</template>
<script>
import WidgetPopover from '@/components/ui/WidgetPopover';
import WidgetPopover from '@/components/ui/WidgetPopover.vue';
import { defineAsyncComponent } from 'vue';
const Ellipses = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/Ellipses'));
const Ellipses = defineAsyncComponent(() => import('@/components/icons/Ellipses.vue'));
export default {
props: {

View File

@ -29,9 +29,9 @@ import DELETE_ROOM_MUTATION from 'gql/mutations/rooms/deleteRoom.gql';
import UPDATE_ROOM_VISIBILITY_MUTATION from 'gql/mutations/rooms/updateRoomVisibility.gql';
import ROOMS_QUERY from '@/graphql/gql/queries/roomsQuery.gql';
import PopoverLink from '@/components/ui/PopoverLink';
import PopoverLink from '@/components/ui/PopoverLink.vue';
import { ROOMS_PAGE } from '@/router/room.names';
import MoreActions from '@/components/rooms/MoreActions';
import MoreActions from '@/components/rooms/MoreActions.vue';
export default {
props: {

Some files were not shown because too many files have changed in this diff Show More