mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-26 10:13:48 +02:00
refactor store
This commit is contained in:
@@ -407,6 +407,13 @@
|
||||
removeFromArray
|
||||
} from '../../../shared/utils';
|
||||
import { useGalleryStore, useGroupStore, useModalStore, useUserStore } from '../../../stores';
|
||||
import {
|
||||
getGroupDialogGroup,
|
||||
showGroupDialog,
|
||||
leaveGroupPrompt,
|
||||
setGroupVisibility,
|
||||
setGroupSubscription
|
||||
} from '../../../coordinators/groupCoordinator';
|
||||
import { groupRequest, queryRequest } from '../../../api';
|
||||
import { queryKeys, refetchActiveEntityQuery } from '../../../queries';
|
||||
import { Badge } from '../../ui/badge';
|
||||
@@ -419,6 +426,7 @@
|
||||
import GroupDialogPhotosTab from './GroupDialogPhotosTab.vue';
|
||||
import GroupDialogPostsTab from './GroupDialogPostsTab.vue';
|
||||
import GroupPostEditDialog from './GroupPostEditDialog.vue';
|
||||
import { showUserDialog } from '../../../coordinators/userCoordinator';
|
||||
|
||||
const { t } = useI18n();
|
||||
const groupDialogTabs = computed(() => [
|
||||
@@ -431,16 +439,11 @@
|
||||
|
||||
const modalStore = useModalStore();
|
||||
|
||||
const { showUserDialog } = useUserStore();
|
||||
|
||||
const { currentUser } = storeToRefs(useUserStore());
|
||||
const { groupDialog, inviteGroupDialog } = storeToRefs(useGroupStore());
|
||||
const {
|
||||
getGroupDialogGroup,
|
||||
updateGroupPostSearch,
|
||||
showGroupDialog,
|
||||
leaveGroupPrompt,
|
||||
setGroupVisibility,
|
||||
setGroupSubscription,
|
||||
showGroupMemberModerationDialog
|
||||
} = useGroupStore();
|
||||
|
||||
|
||||
@@ -361,6 +361,7 @@
|
||||
|
||||
import GroupCalendarEventCard from '../../../views/Tools/components/GroupCalendarEventCard.vue';
|
||||
import InstanceActionBar from '../../InstanceActionBar.vue';
|
||||
import { showUserDialog } from '../../../coordinators/userCoordinator';
|
||||
|
||||
const props = defineProps({
|
||||
showGroupPostEditDialog: {
|
||||
@@ -375,7 +376,7 @@
|
||||
|
||||
const { t } = useI18n();
|
||||
|
||||
const { showUserDialog } = useUserStore();
|
||||
|
||||
const { groupDialog } = storeToRefs(useGroupStore());
|
||||
const { lastLocation } = storeToRefs(useLocationStore());
|
||||
const { showFullscreenImageDialog } = useGalleryStore();
|
||||
|
||||
@@ -212,15 +212,16 @@
|
||||
|
||||
import { downloadAndSaveJson, hasGroupPermission, userImage } from '../../../shared/utils';
|
||||
import { useGroupStore, useUserStore } from '../../../stores';
|
||||
import { applyGroupMember, handleGroupMember } from '../../../coordinators/groupCoordinator';
|
||||
import { groupDialogSortingOptions } from '../../../shared/constants';
|
||||
import { useGroupMembers } from './useGroupMembers';
|
||||
import { showUserDialog } from '../../../coordinators/userCoordinator';
|
||||
|
||||
const { t } = useI18n();
|
||||
|
||||
const { showUserDialog } = useUserStore();
|
||||
|
||||
const { currentUser } = storeToRefs(useUserStore());
|
||||
const { groupDialog } = storeToRefs(useGroupStore());
|
||||
const { applyGroupMember, handleGroupMember } = useGroupStore();
|
||||
|
||||
const {
|
||||
isGroupMembersDone,
|
||||
|
||||
@@ -122,6 +122,7 @@
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
import { useAppearanceSettingsStore, useGalleryStore, useGroupStore, useUserStore } from '../../../stores';
|
||||
import { applyGroupMember, handleGroupMember, handleGroupMemberProps } from '../../../coordinators/groupCoordinator';
|
||||
import { hasGroupPermission, userImage, userImageFull } from '../../../shared/utils';
|
||||
import { groupDialogFilterOptions, groupDialogSortingOptions } from '../../../shared/constants';
|
||||
import { groupRequest, userRequest } from '../../../api';
|
||||
@@ -138,14 +139,14 @@
|
||||
import GroupModerationInvitesTab from './GroupModerationInvitesTab.vue';
|
||||
import GroupModerationLogsTab from './GroupModerationLogsTab.vue';
|
||||
import GroupModerationMembersTab from './GroupModerationMembersTab.vue';
|
||||
import { showUserDialog } from '../../../coordinators/userCoordinator';
|
||||
|
||||
// ── Stores ───────────────────────────────────────────────────
|
||||
const appearanceSettingsStore = useAppearanceSettingsStore();
|
||||
const { randomUserColours } = storeToRefs(appearanceSettingsStore);
|
||||
const { showUserDialog } = useUserStore();
|
||||
|
||||
const { currentUser } = storeToRefs(useUserStore());
|
||||
const { groupDialog, groupMemberModeration } = storeToRefs(useGroupStore());
|
||||
const { applyGroupMember, handleGroupMember, handleGroupMemberProps } = useGroupStore();
|
||||
const { showFullscreenImageDialog } = useGalleryStore();
|
||||
const { t } = useI18n();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user