import { useState } from "react"; import Radio from "./ui/Radio"; import Tabs from "./ui/Tabs"; import FilesUploader from "./ui/FilesUploader"; interface SidebarProps { onImageFolderUpload: (files: File[]) => void; } export default function Sidebar({ onImageFolderUpload }: SidebarProps) { const tabs = ["Data", "Model", "Train"] as const; const [activeTab, setActiveTab] = useState<(typeof tabs)[number]>('Data'); const dataOptions = ["Upload", "Presets"] as const; const [activeDataOption, setActiveDataOption] = useState<(typeof dataOptions)[number]>('Upload'); return (