From dac2ca4088d8794d4be5cc21883c46d1af143c67 Mon Sep 17 00:00:00 2001 From: Eduard Gert Date: Tue, 9 Jun 2026 18:08:47 +0200 Subject: [PATCH] fix dropdown animation --- client/ui/frontend/src/components/LanguagePicker.tsx | 2 +- client/ui/frontend/src/modules/profiles/ProfileDropdown.tsx | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/client/ui/frontend/src/components/LanguagePicker.tsx b/client/ui/frontend/src/components/LanguagePicker.tsx index 0a4660e43..8e63ae8c0 100644 --- a/client/ui/frontend/src/components/LanguagePicker.tsx +++ b/client/ui/frontend/src/components/LanguagePicker.tsx @@ -105,7 +105,7 @@ export function LanguagePicker() { className={cn( "w-[var(--radix-popover-trigger-width)]", "rounded-lg border border-nb-gray-850 bg-nb-gray-920 shadow-lg p-1 z-50", - "origin-[var(--radix-popover-content-transform-origin)]", + "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", diff --git a/client/ui/frontend/src/modules/profiles/ProfileDropdown.tsx b/client/ui/frontend/src/modules/profiles/ProfileDropdown.tsx index b042aea87..75d88440d 100644 --- a/client/ui/frontend/src/modules/profiles/ProfileDropdown.tsx +++ b/client/ui/frontend/src/modules/profiles/ProfileDropdown.tsx @@ -73,6 +73,8 @@ export const ProfileDropdown = ({ onManageProfiles }: ProfileDropdownProps) => { "data-[state=open]:animate-in data-[state=closed]:animate-out", "data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0", "data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95", + "data-[side=bottom]:origin-top data-[side=top]:origin-bottom", + "data-[side=left]:origin-right data-[side=right]:origin-left", "data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2", "data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2", )}