MCPcopy Create free account
hub / github.com/code100x/daily-code / MCQRenderer

Function MCQRenderer

apps/web/components/mcq/MCQRenderer.tsx:10–46  ·  view source on GitHub ↗
({
  problem,
  track,
  showAppBar,
  problemIndex,
}: {
  problem: Problem & { notionRecordMap: any };
  track: Track & { problems: Problem[] };
  showAppBar?: Boolean;
  problemIndex: number;
})

Source from the content-addressed store, hash-verified

8import MCQPanel from "./MCQPanel";
9
10const MCQRenderer = ({
11 problem,
12 track,
13 showAppBar,
14 problemIndex,
15}: {
16 problem: Problem & { notionRecordMap: any };
17 track: Track & { problems: Problem[] };
18 showAppBar?: Boolean;
19 problemIndex: number;
20}) => {
21 const { data, status } = useSession();
22 const user = data?.user;
23
24 if (status === "loading") {
25 return <Loader className="animate-spin mx-auto my-40" size={64} />;
26 }
27
28 return (
29 <div>
30 {showAppBar && <BlogAppbar problem={problem} track={track} problemIndex={problemIndex} />}
31 <div className="">
32 <ResizablePanelGroup direction="horizontal">
33 <ResizablePanel className="" defaultSize={60}>
34 <MCQPanel problem={problem} />
35 </ResizablePanel>
36 <ResizableHandle withHandle />
37 <ResizablePanel defaultSize={40}>
38 <div className="h-[89vh] p-2 rounded-lg overflow-y-auto">
39 <MCQQuestionCard problem={problem} />
40 </div>
41 </ResizablePanel>
42 </ResizablePanelGroup>
43 </div>
44 </div>
45 );
46};
47
48export default MCQRenderer;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected