import { useLocation, useNavigate } from "react-router-dom"; import { Tabs, TabsList, TabsTrigger } from "./ui/tabs"; interface BoardSettingsNavProps { boardId: string; } const items = [ { path: "settings", label: "Settings" }, { path: "labels", label: "Labels" }, ]; export function BoardSettingsNav({ boardId }: BoardSettingsNavProps) { const location = useLocation(); const navigate = useNavigate(); const value = items.find((item) => location.pathname === `/boards/${boardId}/${item.path}`)?.path ?? "settings"; return ( navigate(`/boards/${boardId}/${nextValue}`)}> {items.map((item) => ( {item.label} ))} ); }