mirror of
https://github.com/chenasraf/nextcloud-forum.git
synced 2026-05-17 17:28:02 +00:00
chore(build): fix dynamic import warning
This commit is contained in:
@@ -131,8 +131,8 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineComponent, type PropType } from 'vue'
|
||||
import TemplateModal from '@/components/TemplateModal'
|
||||
import { defineAsyncComponent, defineComponent, type PropType } from 'vue'
|
||||
const TemplateModal = defineAsyncComponent(() => import('@/components/TemplateModal'))
|
||||
import TextBoxIcon from '@icons/TextBox.vue'
|
||||
import NcButton from '@nextcloud/vue/components/NcButton'
|
||||
import NcActions from '@nextcloud/vue/components/NcActions'
|
||||
|
||||
@@ -147,7 +147,7 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineAsyncComponent, defineComponent, type PropType } from 'vue'
|
||||
import { defineComponent, type PropType } from 'vue'
|
||||
import NcDialog from '@nextcloud/vue/components/NcDialog'
|
||||
import NcButton from '@nextcloud/vue/components/NcButton'
|
||||
import NcLoadingIcon from '@nextcloud/vue/components/NcLoadingIcon'
|
||||
@@ -159,6 +159,7 @@ import DeleteIcon from '@icons/Delete.vue'
|
||||
import TextBoxIcon from '@icons/TextBox.vue'
|
||||
import ArrowDownIcon from '@icons/ArrowDown.vue'
|
||||
import Pagination from '@/components/Pagination'
|
||||
import BBCodeEditor from '@/components/BBCodeEditor'
|
||||
import { t } from '@nextcloud/l10n'
|
||||
import { showError } from '@nextcloud/dialogs'
|
||||
import { ocs } from '@/axios'
|
||||
@@ -175,8 +176,7 @@ export default defineComponent({
|
||||
NcTextField,
|
||||
NcCheckboxRadioSwitch,
|
||||
Pagination,
|
||||
// Async import to break circular dependency: BBCodeToolbar → TemplateModal → BBCodeEditor → BBCodeToolbar
|
||||
BBCodeEditor: defineAsyncComponent(() => import('@/components/BBCodeEditor')),
|
||||
BBCodeEditor,
|
||||
PlusIcon,
|
||||
PencilIcon,
|
||||
DeleteIcon,
|
||||
|
||||
Reference in New Issue
Block a user