import { CodeXmlIcon, FileChartColumnIcon, SquareChevronRightIcon, GitCommitHorizontalIcon, } from "lucide-react"; import { ResizableHandle, ResizablePanel, ResizablePanelGroup, } from "@/components/ui/resizable"; import CommitPage from "./views/commit-page"; import AnswerPage from "./views/answer-page"; import ConsolePage from "./views/console-page"; import { TabsCard } from "./components/tabs-card"; import DescriptionPage from "./views/description-page"; export default async function ProblemLayout({ params, children, }: { params: Promise<{ slug: string }>; children: React.ReactNode; }) { const slug = (await params).slug; const descriptionTabsItems = [ { icon: FileChartColumnIcon, label: "题目描述", value: "description", content: , }, { icon: GitCommitHorizontalIcon, label: "提交记录", value: "commit", content: , }, ]; const answerTabsItems = [ { icon: CodeXmlIcon, label: "代码", value: "code", content: , }, ]; const consoleTabsItems = [ { icon: SquareChevronRightIcon, label: "控制台", value: "console", content: , }, ]; return (
{children}
); }