import { useState } from "react"; import { Link, useParams } from "react-router-dom"; import { SchemeAuditTab } from "../features/schemes/SchemeAuditTab"; import { SchemeOverviewTab } from "../features/schemes/SchemeOverviewTab"; import { SchemePricingTab } from "../features/schemes/SchemePricingTab"; import { SchemeStructureTab } from "../features/schemes/SchemeStructureTab"; import { SchemeTestModeTab } from "../features/schemes/SchemeTestModeTab"; import { SchemeVersionsTab } from "../features/schemes/SchemeVersionsTab"; import { SchemeViewerTab } from "../features/schemes/SchemeViewerTab"; type DetailTab = "viewer" | "overview" | "versions" | "structure" | "pricing" | "test" | "audit"; export function SchemeDetailPage() { const { schemeId } = useParams(); const [tab, setTab] = useState("viewer"); if (!schemeId) { return (

ID схемы отсутствует

Назад к списку
); } return ( <>

Карточка схемы

ID схемы: {schemeId}

{tab === "viewer" ? : null} {tab === "overview" ? : null} {tab === "versions" ? : null} {tab === "structure" ? : null} {tab === "pricing" ? : null} {tab === "test" ? : null} {tab === "audit" ? : null} ); }