import { Tabs, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { PERIOD_DAYS, toPeriodValue, type PeriodDays } from "@/shared/lib/period"; export function PeriodSelector({ value, onChange, ariaLabel, className }: { value: PeriodDays; onChange: (value: PeriodDays) => void; ariaLabel: string; className?: string }) { return ( { const days = Number(next) as PeriodDays; if (PERIOD_DAYS.includes(days)) onChange(days); }} className={className}> {PERIOD_DAYS.map((days) => ( {toPeriodValue(days)} ))} ); }