From 7648aa701523e1a1fe70f74a4ac6b2f50eb71f89 Mon Sep 17 00:00:00 2001 From: Eduard Gert Date: Wed, 10 Jun 2026 16:58:52 +0200 Subject: [PATCH] remove close animation from language picker --- .../ui/frontend/src/components/LanguagePicker.tsx | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/client/ui/frontend/src/components/LanguagePicker.tsx b/client/ui/frontend/src/components/LanguagePicker.tsx index 8e63ae8c0..1a11e7478 100644 --- a/client/ui/frontend/src/components/LanguagePicker.tsx +++ b/client/ui/frontend/src/components/LanguagePicker.tsx @@ -50,10 +50,8 @@ export function LanguagePicker() { ); const select = async (code: string) => { - if (busy || code === i18n.language) { - setOpen(false); - return; - } + setOpen(false); + if (busy || code === i18n.language) return; setBusy(true); try { await Preferences.SetLanguage(code as LanguageCode); @@ -64,7 +62,6 @@ export function LanguagePicker() { }); } finally { setBusy(false); - setOpen(false); } }; @@ -106,9 +103,9 @@ export function LanguagePicker() { "w-[var(--radix-popover-trigger-width)]", "rounded-lg border border-nb-gray-850 bg-nb-gray-920 shadow-lg p-1 z-50", "data-[side=bottom]:origin-top data-[side=top]:origin-bottom", - "data-[state=open]:animate-in data-[state=closed]:animate-out", - "data-[state=open]:fade-in-0 data-[state=closed]:fade-out-0", - "data-[state=open]:zoom-in-95 data-[state=closed]:zoom-out-95", + "data-[state=open]:animate-in", + "data-[state=open]:fade-in-0", + "data-[state=open]:zoom-in-95", "data-[side=bottom]:slide-in-from-top-1", "data-[side=top]:slide-in-from-bottom-1", "duration-150 ease-out",