Add extensions for .vue and .gql files
This commit is contained in:
parent
9759a64069
commit
1134ea9679
|
|
@ -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',
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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'],
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import StudentSubmission from '@/components/StudentSubmission';
|
||||
import StudentSubmission from '@/components/StudentSubmission.vue';
|
||||
|
||||
import { meQuery } from '@/graphql/queries';
|
||||
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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'],
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import Modal from '@/components/Modal';
|
||||
import Modal from '@/components/Modal.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import Modal from '@/components/Modal';
|
||||
import Modal from '@/components/Modal.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
|
|
|
|||
|
|
@ -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],
|
||||
|
|
|
|||
|
|
@ -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'],
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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],
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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'));
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import BaseInput from '@/components/ui/BaseInput';
|
||||
import BaseInput from '@/components/ui/BaseInput.vue';
|
||||
|
||||
export default {
|
||||
props: {
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import StudentSubmissionDocument from '@/components/StudentSubmissionDocument';
|
||||
import StudentSubmissionDocument from '@/components/StudentSubmissionDocument.vue';
|
||||
|
||||
export default {
|
||||
props: ['submission'],
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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'],
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import Avatar from '@/components/profile/Avatar';
|
||||
import Avatar from '@/components/profile/Avatar.vue';
|
||||
|
||||
export default {
|
||||
props: {
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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],
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import PlusIcon from '@/components/icons/PlusIcon';
|
||||
import PlusIcon from '@/components/icons/PlusIcon.vue';
|
||||
export default {
|
||||
components: { PlusIcon },
|
||||
};
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
import { defineAsyncComponent } from 'vue';
|
||||
|
||||
const DocumentIcon = defineAsyncComponent(() =>
|
||||
import(/* webpackChunkName: "icons" */ '@/components/icons/DocumentIcon')
|
||||
import('@/components/icons/DocumentIcon.vue')
|
||||
);
|
||||
|
||||
export default {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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',
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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'],
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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'],
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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'],
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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'],
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import InputWithLabel from '@/components/ui/InputWithLabel';
|
||||
import InputWithLabel from '@/components/ui/InputWithLabel.vue';
|
||||
|
||||
export default {
|
||||
props: {
|
||||
|
|
|
|||
|
|
@ -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'],
|
||||
|
|
|
|||
|
|
@ -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'],
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import Modal from '@/components/Modal';
|
||||
import Modal from '@/components/Modal.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import NewsTeaser from '@/components/news/NewsTeaser';
|
||||
import NewsTeaser from '@/components/news/NewsTeaser.vue';
|
||||
|
||||
import news from '@/mixins/news';
|
||||
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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'],
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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'],
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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 },
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import Avatar from '@/components/profile/Avatar';
|
||||
import Avatar from '@/components/profile/Avatar.vue';
|
||||
|
||||
export default {
|
||||
props: ['owner'],
|
||||
|
|
|
|||
|
|
@ -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 },
|
||||
};
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import ProjectListItem from '@/components/portfolio/ProjectListItem';
|
||||
import ProjectListItem from '@/components/portfolio/ProjectListItem.vue';
|
||||
|
||||
export default {
|
||||
props: {
|
||||
|
|
|
|||
|
|
@ -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'],
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import ImageForm from '@/components/content-forms/ImageForm';
|
||||
import ImageForm from '@/components/content-forms/ImageForm.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import Modal from '@/components/Modal';
|
||||
import Modal from '@/components/Modal.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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'],
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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],
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import AddWidget from '@/components/AddWidget';
|
||||
import AddWidget from '@/components/AddWidget.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import EmojiBar from '@/components/ui/EmojiBar';
|
||||
import EmojiBar from '@/components/ui/EmojiBar.vue';
|
||||
|
||||
export default {
|
||||
props: {
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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
Loading…
Reference in New Issue