import { TestcasePanel } from "@/features/problems/testcase/panel"; import { BotPanel } from "@/features/problems/bot/components/panel"; import { CodePanel } from "@/features/problems/code/components/panel"; import { DetailPanel } from "@/features/problems/detail/components/panel"; import { SolutionPanel } from "@/features/problems/solution/components/panel"; import { SubmissionPanel } from "@/features/problems/submission/components/panel"; import { DescriptionPanel } from "@/features/problems/description/components/panel"; import { ProblemFlexLayout } from "@/features/problems/components/problem-flexlayout"; interface ProblemPageProps { params: Promise<{ problemId: string }>; searchParams: Promise<{ submissionId: string | undefined; }>; } export default async function ProblemPage({ params, searchParams, }: ProblemPageProps) { const { problemId } = await params; const { submissionId } = await searchParams; const components: Record = { description: , solution: , submission: , detail: , code: , testcase: , bot: , }; return (
); }