/** Tab bar for the workspace detail page. */
import { Icon } from "../../icon";
export type WorkspaceTab = "files" | "git" | "tools" | "settings";
interface Tab {
id: WorkspaceTab;
label: string;
icon: string;
}
const TABS: Tab[] = [
{ id: "files", label: "Files", icon: "folder" },
{ id: "git", label: "Git", icon: "branch" },
{ id: "tools", label: "Tools", icon: "terminal" },
{ id: "settings", label: "Settings", icon: "settings" },
];
interface WorkspaceTabBarProps {
active: WorkspaceTab;
onChange: (tab: WorkspaceTab) => void;
}
export function WorkspaceTabBar({ active, onChange }: WorkspaceTabBarProps) {
return (
);
}
export function WorkspaceMobileTabBar({
active,
onChange,
}: WorkspaceTabBarProps) {
return (
);
}