import { cn, Tooltip, TooltipContent, TooltipTrigger } from 'ui' interface TwoOptionToggleProps { options: string[] width?: number activeOption: string onClickOption: (value: string) => void borderOverride: string disabledOptions?: string[] disabledOptionTooltip?: string } export const TwoOptionToggle = ({ options, width = 50, activeOption, onClickOption, borderOverride = 'border-stronger', disabledOptions = [], disabledOptionTooltip, }: TwoOptionToggleProps) => { const buttonStyle = ( isActive: boolean ) => `absolute top-0 z-1 text-xs inline-flex h-full items-center justify-center font-medium ${ isActive ? 'hover:text-foreground-light hover:text-foreground' : 'hover:text-foreground' } hover:text-foreground focus:z-10 focus:outline-hidden focus:border-blue-300 focus:ring-blue transition ease-in-out duration-150` return (
) }