diff --git a/apps/web/app/[username]/layout.client.tsx b/apps/web/app/[username]/layout.client.tsx index af4fb02..50d8778 100644 --- a/apps/web/app/[username]/layout.client.tsx +++ b/apps/web/app/[username]/layout.client.tsx @@ -69,14 +69,18 @@ export function ProfileButtons({ Enrolled in {user._count.tracks}{" "} {user._count.tracks <= 1 ? "Track" : "Tracks"} - + ); diff --git a/apps/web/app/tracks/[track]/challenge/[challenge]/solutions/create/page.client.tsx b/apps/web/app/tracks/[track]/challenge/[challenge]/solutions/create/page.client.tsx index ddbdec9..6be81dd 100644 --- a/apps/web/app/tracks/[track]/challenge/[challenge]/solutions/create/page.client.tsx +++ b/apps/web/app/tracks/[track]/challenge/[challenge]/solutions/create/page.client.tsx @@ -16,8 +16,15 @@ import Link from "next/link"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { Markdown } from "@/components/markdown"; + let timeout: NodeJS.Timeout; -function CreateSolutionPage({ files }: { files: ChallengeFilesStructure[] }) { +function CreateSolutionPage({ + files, + solved, +}: { + files: ChallengeFilesStructure[]; + solved: boolean; +}) { const [editableFiles, setEditableFiles] = useState(files); const [activeFile, setActiveFile] = useState( `${editableFiles[0].name}-0` @@ -86,8 +93,8 @@ function CreateSolutionPage({ files }: { files: ChallengeFilesStructure[] }) { -