remove close animation from language picker

This commit is contained in:
Eduard Gert
2026-06-10 16:58:52 +02:00
parent 4b705d472c
commit 7648aa7015

View File

@@ -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",