This commit is contained in:
Henry Jameson 2026-06-04 21:59:09 +03:00
commit 3d19008f0c
58 changed files with 114 additions and 155 deletions

View file

@ -8,14 +8,13 @@ import { mapState } from 'pinia'
import { defineAsyncComponent } from 'vue'
import Checkbox from 'src/components/checkbox/checkbox.vue'
import ColorInput from 'src/components/color_input/color_input.vue'
import EmojiInput from 'src/components/emoji_input/emoji_input.vue'
import suggestor from 'src/components/emoji_input/suggestor.js'
import ProgressButton from 'src/components/progress_button/progress_button.vue'
import Select from 'src/components/select/select.vue'
import UserAvatar from 'src/components/user_avatar/user_avatar.vue'
import UserLink from 'src/components/user_link/user_link.vue'
import ColorInput from 'src/components/color_input/color_input.vue'
import { useEmojiStore } from 'src/stores/emoji.js'
import { useInstanceStore } from 'src/stores/instance.js'
@ -118,35 +117,38 @@ export default {
},
components: {
DialogModal: defineAsyncComponent(
() => import( 'src/components/dialog_modal/dialog_modal.vue'),
() => import('src/components/dialog_modal/dialog_modal.vue'),
),
UserAvatar,
Checkbox,
RemoteFollow: defineAsyncComponent(
() => import( 'src/components/remote_follow/remote_follow.vue'),
() => import('src/components/remote_follow/remote_follow.vue'),
),
ModerationTools: defineAsyncComponent(
() => import( 'src/components/moderation_tools/moderation_tools.vue'),
() => import('src/components/moderation_tools/moderation_tools.vue'),
),
AccountActions: defineAsyncComponent(
() => import( 'src/components/account_actions/account_actions.vue'),
() => import('src/components/account_actions/account_actions.vue'),
),
ProgressButton,
FollowButton: defineAsyncComponent(
() => import( 'src/components/follow_button/follow_button.vue'),
() => import('src/components/follow_button/follow_button.vue'),
),
Select,
UserLink,
UserNote: defineAsyncComponent(
() => import( 'src/components/user_note/user_note.vue'),
() => import('src/components/user_note/user_note.vue'),
),
UserTimedFilterModal: defineAsyncComponent(
() => import( 'src/components/user_timed_filter_modal/user_timed_filter_modal.vue'),
() =>
import(
'src/components/user_timed_filter_modal/user_timed_filter_modal.vue'
),
),
ColorInput,
EmojiInput,
ImageCropper: defineAsyncComponent(
() => import( 'src/components/image_cropper/image_cropper.vue'),
() => import('src/components/image_cropper/image_cropper.vue'),
),
},
data() {