import { DropdownMenu } from '@/shared/components/dropdown/dropdown-menu' import { RailTabKey } from '@/features/ide-react/context/rail-context' import { RailElement } from '@/features/ide-react/util/rail-types' import RailTab from './rail-tab' import { shouldIncludeElement } from '@/features/ide-react/util/rail-utils' export default function RailOverflowDropdown({ tabs, isOpen, selectedTab, }: { tabs: RailElement[] isOpen: boolean selectedTab: RailTabKey }) { return ( {tabs .filter(shouldIncludeElement) .map(({ icon, key, indicator, title, disabled }) => ( ))} ) }