import * as Tabs from "@radix-ui/react-tabs"; import { Upload, Mic, Music2 } from "lucide-react"; import AudioUploader from "./AudioUploader"; import MicRecorder from "./MicRecorder"; import SampleLibrary from "./SampleLibrary"; import { cn } from "@/lib/utils"; interface Props { defaultValue?: "upload" | "record" | "sample"; } /** Tabbed audio-input picker. Saves vertical space in the Demo sidebar. */ export default function InputTabs({ defaultValue = "upload" }: Props) { return ( ); } function TabTrigger({ value, icon: Icon, label, }: { value: string; icon: typeof Upload; label: string; }) { return ( {label} ); }