taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 3d8d25b5f037af518b5b7e4e635655bd02560976
parent 020c8ca95f9b95d3761a9525bec7880d315b6611
Author: Sebastian <sebasjm@gmail.com>
Date:   Sat, 15 Nov 2025 16:35:27 -0300

fix #10596

Diffstat:
Mpackages/merchant-backoffice-ui/src/components/menu/SideBar.tsx | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/packages/merchant-backoffice-ui/src/components/menu/SideBar.tsx b/packages/merchant-backoffice-ui/src/components/menu/SideBar.tsx @@ -60,6 +60,9 @@ export function Sidebar({ mobile }: Props): VNode { return prev; }, MerchantAccountKycStatusSimplified.OK); + const [{ persona }] = usePreference(); + const hideKycMenuItem = simplifiedKycStatus === MerchantAccountKycStatusSimplified.OK && persona !== "expert" + const isLoggedIn = state.status === "loggedIn"; const hasToken = isLoggedIn && state.token !== undefined; @@ -173,7 +176,8 @@ export function Sidebar({ mobile }: Props): VNode { </span> </a> </HtmlPersonaFlag> - {!allKycData.length ? undefined : ( + + {hideKycMenuItem ? undefined : ( <HtmlPersonaFlag htmlElement="li" point={UIElement.sidebar_kycStatus}