lighten up by dynamically loading logged-in pages and non-immideate components

This commit is contained in:
Henry Jameson 2026-06-02 18:32:58 +03:00
commit 3ccf14d3dd
7 changed files with 134 additions and 65 deletions

View file

@ -1,13 +1,15 @@
import get from 'lodash/get'
import { defineAsyncComponent } from 'vue'
import Modal from '../modal/modal.vue'
import PostStatusForm from '../post_status_form/post_status_form.vue'
import { usePostStatusStore } from 'src/stores/post_status.js'
const PostStatusModal = {
components: {
PostStatusForm,
PostStatusForm: defineAsyncComponent(
() => import('src/components/post_status_form/post_status_form.vue'),
),
Modal,
},
data() {