feat(panels): responsive thumbnails based on panel size (#4723)

This commit is contained in:
Ibrahim authored and GitHub committed 2025-01-23 14:13:44 -05:00
1 parent 9d07705a1f
commit d9abc3da8d
15 files changed
+282 -176

No files matched your search

@@ -5,6 +5,7 @@ import {
DropdownMenuContent,
DropdownMenuItem,
} from '../DropdownMenu/DropdownMenu';
import { Tooltip, TooltipContent, TooltipTrigger } from '../Tooltip';
export function StudyBrowserViewOptions({ tabs, onSelectTab, activeTabName }: withAppTypes) {
const handleTabChange = (tabName: string) => {
@@ -15,9 +16,14 @@ export function StudyBrowserViewOptions({ tabs, onSelectTab, activeTabName }: wi
return (
<DropdownMenu>
<DropdownMenuTrigger className="border-inputfield-main focus:border-inputfield-main flex h-[26px] w-[125px] items-center justify-start rounded border bg-black p-2 text-base text-white">
{activeTab?.label}
</DropdownMenuTrigger>
<Tooltip>
<TooltipTrigger className="w-full w-[50%] overflow-hidden">
<DropdownMenuTrigger className="border-inputfield-main focus:border-inputfield-main flex h-[26px] w-full items-center justify-start rounded border bg-black p-2 text-base text-white">
{activeTab?.label}
</DropdownMenuTrigger>
</TooltipTrigger>
<TooltipContent>{activeTab?.label}</TooltipContent>
</Tooltip>
<DropdownMenuContent className="bg-black">
{tabs.map(tab => {
const { name, label, studies } = tab;