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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -9,7 +9,7 @@
</template> </template>
<script> <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 NEW_CONTENT_BLOCK_MUTATION from '@/graphql/gql/mutations/addContentBlock.gql';
import MODULE_DETAILS_QUERY from '@/graphql/gql/queries/modules/moduleDetailsQuery.gql'; import MODULE_DETAILS_QUERY from '@/graphql/gql/queries/modules/moduleDetailsQuery.gql';

View File

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

View File

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

View File

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

View File

@ -20,9 +20,9 @@
<script> <script>
import { defineAsyncComponent } from 'vue'; import { defineAsyncComponent } from 'vue';
const DocumentIcon = defineAsyncComponent(() => 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 { export default {
props: { props: {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -26,10 +26,10 @@
import { newLineToParagraph } from '@/helpers/text'; import { newLineToParagraph } from '@/helpers/text';
import { defineAsyncComponent } from 'vue'; import { defineAsyncComponent } from 'vue';
const DocumentBlock = defineAsyncComponent(() => 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 { export default {
props: { props: {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -25,7 +25,7 @@
<script> <script>
import { defineComponent } from 'vue'; 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 SET_FILTER_MUTATION from 'gql/local/mutations/setInstrumentFilter.gql';
import INSTRUMENT_FILTER_QUERY from 'gql/local/instrumentFilter.gql'; import INSTRUMENT_FILTER_QUERY from 'gql/local/instrumentFilter.gql';

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -50,7 +50,7 @@
<script> <script>
import dateformat from '@/helpers/date-format'; import dateformat from '@/helpers/date-format';
import Checkbox from '@/components/ui/Checkbox'; import Checkbox from '@/components/ui/Checkbox.vue';
import me from '@/mixins/me'; 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 DELETE_SNAPSHOT_MUTATION from 'gql/mutations/snapshots/delete.gql';
import SNAPSHOTS_QUERY from 'gql/queries/moduleSnapshots.gql'; import SNAPSHOTS_QUERY from 'gql/queries/moduleSnapshots.gql';
import gql from 'graphql-tag'; import gql from 'graphql-tag';
import PenIcon from '@/components/icons/PenIcon'; import PenIcon from '@/components/icons/PenIcon.vue';
import TrashIcon from '@/components/icons/TrashIcon'; import TrashIcon from '@/components/icons/TrashIcon.vue';
import { removeAtIndex } from '@/graphql/immutable-operations'; import { removeAtIndex } from '@/graphql/immutable-operations';
import { matomoTrackEvent } from '@/helpers/matomo-client'; import { matomoTrackEvent } from '@/helpers/matomo-client';

View File

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

View File

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

View File

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

View File

@ -7,7 +7,7 @@
</template> </template>
<script> <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 UPDATE_NOTE_MUTATION from '@/graphql/gql/mutations/updateNote.gql';
import MODULE_DETAILS_QUERY from '@/graphql/gql/queries/modules/moduleDetailsQuery.gql'; import MODULE_DETAILS_QUERY from '@/graphql/gql/queries/modules/moduleDetailsQuery.gql';

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -33,9 +33,9 @@
<script> <script>
import { defineAsyncComponent } from 'vue'; import { defineAsyncComponent } from 'vue';
const PortfolioIllustration = defineAsyncComponent(() => 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 { export default {
components: { CreateProjectButton, PortfolioIllustration }, components: { CreateProjectButton, PortfolioIllustration },
}; };

View File

@ -53,7 +53,7 @@
</template> </template>
<script> <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 DELETE_PROJECT_MUTATION from '@/graphql/gql/mutations/deleteProject.gql';
import PROJECTS_QUERY from '@/graphql/gql/queries/allProjects.gql'; import PROJECTS_QUERY from '@/graphql/gql/queries/allProjects.gql';

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -38,9 +38,9 @@ import TOGGLE_SIDEBAR from '@/graphql/gql/local/mutations/toggleSidebar.gql';
import { defineAsyncComponent } from 'vue'; import { defineAsyncComponent } from 'vue';
const DefaultAvatar = defineAsyncComponent(() => 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 { export default {
props: { props: {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -10,7 +10,7 @@
<script> <script>
import me from '@/mixins/me'; 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 UPDATE_TEAM_MUTATION from '@/graphql/gql/mutations/updateTeam.gql';
import ME_QUERY from '@/graphql/gql/queries/meQuery.gql'; import ME_QUERY from '@/graphql/gql/queries/meQuery.gql';

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -19,9 +19,9 @@
</template> </template>
<script> <script>
import WidgetPopover from '@/components/ui/WidgetPopover'; import WidgetPopover from '@/components/ui/WidgetPopover.vue';
import { defineAsyncComponent } from 'vue'; import { defineAsyncComponent } from 'vue';
const Ellipses = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/Ellipses')); const Ellipses = defineAsyncComponent(() => import('@/components/icons/Ellipses.vue'));
export default { export default {
props: { 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 UPDATE_ROOM_VISIBILITY_MUTATION from 'gql/mutations/rooms/updateRoomVisibility.gql';
import ROOMS_QUERY from '@/graphql/gql/queries/roomsQuery.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 { ROOMS_PAGE } from '@/router/room.names';
import MoreActions from '@/components/rooms/MoreActions'; import MoreActions from '@/components/rooms/MoreActions.vue';
export default { export default {
props: { props: {

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