fix 404 handling in main dialog

This commit is contained in:
pa
2026-01-26 15:05:19 +09:00
committed by Natsumi
parent 27f913552e
commit 0a3597f84e
6 changed files with 22 additions and 11 deletions

View File

@@ -112,6 +112,21 @@ export const useUiStore = defineStore('Ui', () => {
dialogCrumbs.value = [];
}
function closeMainDialog() {
const userStore = useUserStore();
const worldStore = useWorldStore();
const avatarStore = useAvatarStore();
const groupStore = useGroupStore();
const instanceStore = useInstanceStore();
userStore.userDialog.visible = false;
worldStore.worldDialog.visible = false;
avatarStore.avatarDialog.visible = false;
groupStore.groupDialog.visible = false;
instanceStore.hidePreviousInstancesDialogs();
clearDialogCrumbs();
}
function openDialog({ type, id, label = '', skipBreadcrumb = false }) {
const userStore = useUserStore();
const worldStore = useWorldStore();
@@ -244,6 +259,7 @@ export const useUiStore = defineStore('Ui', () => {
setDialogCrumbLabel,
jumpDialogCrumb,
clearDialogCrumbs,
closeMainDialog,
openDialog
};
});