fix(admin): clear user route on modal close

This commit is contained in:
BADtochka
2026-06-06 20:05:47 +03:00
parent e0b3940b98
commit ae3d6a9b99
3 changed files with 99 additions and 96 deletions
+8
View File
@@ -422,6 +422,13 @@
usersStore.openUser(uid);
}
function closeUserCard() {
usersStore.closeUser({ skipPush: true });
if (active === "users" || active === "payments") {
onSectionChange(active);
}
}
function resolvedAvatarUrl(user) {
return userAvatarUrl(user) || (user?.email ? gravatarCache.gravatarUrl(user.email) : "");
}
@@ -892,4 +899,5 @@
{trafficPercentValue}
{trafficLeftLabel}
{trafficOfLabel}
onClose={closeUserCard}
/>
@@ -42,6 +42,7 @@
export let userTelegramProfileLink = () => "";
export let userTelegramProfileLinkKind = () => "";
export let openTelegramProfileLink = () => false;
export let onClose = () => usersStore.closeUser();
let avatarPreviewOpen = false;
let avatarPreviewUrl = "";
@@ -184,7 +185,7 @@
: ""}
description={openedUser?.username ? "@" + openedUser.username : ""}
closeLabel={at("close", {}, "Закрыть")}
onclose={usersStore.closeUser}
onclose={onClose}
class="admin-dialog admin-user-dialog"
>
{#if openedUser}