dynamically load timed mute modal
This commit is contained in:
parent
30f7249948
commit
7a46f3ebe0
2 changed files with 7 additions and 5 deletions
|
|
@ -2,7 +2,6 @@ import { mapState } from 'pinia'
|
||||||
import { defineAsyncComponent } from 'vue'
|
import { defineAsyncComponent } from 'vue'
|
||||||
|
|
||||||
import UserListMenu from 'src/components/user_list_menu/user_list_menu.vue'
|
import UserListMenu from 'src/components/user_list_menu/user_list_menu.vue'
|
||||||
import UserTimedFilterModal from 'src/components/user_timed_filter_modal/user_timed_filter_modal.vue'
|
|
||||||
import Popover from '../popover/popover.vue'
|
import Popover from '../popover/popover.vue'
|
||||||
import ProgressButton from '../progress_button/progress_button.vue'
|
import ProgressButton from '../progress_button/progress_button.vue'
|
||||||
|
|
||||||
|
|
@ -30,8 +29,9 @@ const AccountActions = {
|
||||||
ConfirmModal: defineAsyncComponent(
|
ConfirmModal: defineAsyncComponent(
|
||||||
() => import('src/components/confirm_modal/confirm_modal.vue'),
|
() => import('src/components/confirm_modal/confirm_modal.vue'),
|
||||||
),
|
),
|
||||||
|
UserTimedFilterModal: defineAsyncComponent(
|
||||||
UserTimedFilterModal,
|
() => import( 'src/components/user_timed_filter_modal/user_timed_filter_modal.vue'),
|
||||||
|
),
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
showConfirmRemoveUserFromFollowers() {
|
showConfirmRemoveUserFromFollowers() {
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import MuteConfirm from 'src/components/confirm_modal/mute_confirm.vue'
|
import MuteConfirm from 'src/components/confirm_modal/mute_confirm.vue'
|
||||||
import Popover from 'src/components/popover/popover.vue'
|
import Popover from 'src/components/popover/popover.vue'
|
||||||
import UserTimedFilterModal from 'src/components/user_timed_filter_modal/user_timed_filter_modal.vue'
|
|
||||||
import ActionButton from './action_button.vue'
|
import ActionButton from './action_button.vue'
|
||||||
|
import { defineAsyncComponent } from 'vue'
|
||||||
|
|
||||||
import { library } from '@fortawesome/fontawesome-svg-core'
|
import { library } from '@fortawesome/fontawesome-svg-core'
|
||||||
import {
|
import {
|
||||||
|
|
@ -17,7 +17,9 @@ export default {
|
||||||
ActionButton,
|
ActionButton,
|
||||||
Popover,
|
Popover,
|
||||||
MuteConfirm,
|
MuteConfirm,
|
||||||
UserTimedFilterModal,
|
UserTimedFilterModal: defineAsyncComponent(
|
||||||
|
() => import( 'src/components/user_timed_filter_modal/user_timed_filter_modal.vue'),
|
||||||
|
),
|
||||||
},
|
},
|
||||||
props: ['button', 'status'],
|
props: ['button', 'status'],
|
||||||
emits: ['emojiPickerShown'],
|
emits: ['emojiPickerShown'],
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue