From 4a8ad24dcc51928befa1cba4eb6da1ad4b56cd92 Mon Sep 17 00:00:00 2001 From: cfngc4594 Date: Sat, 1 Mar 2025 19:18:24 +0800 Subject: [PATCH] feat(playground): add submission tab to problem layout --- src/app/(app)/playground/@problem/layout.tsx | 22 +++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/src/app/(app)/playground/@problem/layout.tsx b/src/app/(app)/playground/@problem/layout.tsx index d842504..23a2af6 100644 --- a/src/app/(app)/playground/@problem/layout.tsx +++ b/src/app/(app)/playground/@problem/layout.tsx @@ -1,15 +1,17 @@ -import { FileTextIcon, FlaskConicalIcon } from "lucide-react"; import { ScrollArea, ScrollBar } from "@/components/ui/scroll-area"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; +import { CircleCheckBigIcon, FileTextIcon, FlaskConicalIcon } from "lucide-react"; interface ProblemLayoutProps { description: React.ReactNode; solution: React.ReactNode; + submission: React.ReactNode; } export default function ProblemLayout({ description, solution, + submission, }: ProblemLayoutProps) { return ( @@ -37,15 +39,29 @@ export default function ProblemLayout({ /> Solution + + - + {description} - + {solution} + + {submission} + ); }