import type { ReactNode } from 'react' import { Button } from '@/components/ui/button' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' import { useT } from '@/lib/i18n' import type { MultiTrack } from '@/types/multitrack' interface TrackAudioControlsProps { track: MultiTrack icon: ReactNode preserveSelection?: boolean onChange: (patch: Partial>) => void } export function TrackAudioControls({ track, icon, preserveSelection = false, onChange }: Readonly) { const t = useT() return (
{icon}
{t('multitrack.muteTrack', { name: track.name })} {t('multitrack.soloTrack', { name: track.name })}
) }