Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Elliott-Chong/quizmify
/ functions
Functions
60 in github.com/Elliott-Chong/quizmify
⨍
Functions
60
◇
Types & classes
8
↓ 58 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 11 callers
Function
getAuthSession
()
src/lib/nextauth.ts:68
↓ 5 callers
Function
dispatch
(action: Action)
src/components/ui/use-toast.ts:134
↓ 5 callers
Function
formatTimeDelta
(seconds: number)
src/lib/utils.ts:8
↓ 5 callers
Function
toast
({ ...props }: Toast)
src/components/ui/use-toast.ts:143
↓ 4 callers
Function
useFormField
()
src/components/ui/form.tsx:42
↓ 4 callers
Function
useToast
()
src/components/ui/use-toast.ts:172
↓ 2 callers
Function
addToRemoveQueue
(toastId: string)
src/components/ui/use-toast.ts:59
↓ 2 callers
Function
strict_output
( system_prompt: string, user_prompt: string | string[], output_format: OutputFormat, default_category
src/lib/gpt.ts:12
↓ 1 callers
Function
dismiss
()
src/components/ui/use-toast.ts:151
↓ 1 callers
Function
genId
()
src/components/ui/use-toast.ts:28
↓ 1 callers
Function
reducer
(state: State, action: Action)
src/components/ui/use-toast.ts:75
Function
AccuracyCard
({ accuracy }: Props)
src/components/statistics/AccuracyCard.tsx:7
Function
BlankAnswerInput
({ answer, setBlankAnswer }: Props)
src/components/BlankAnswerInput.tsx:11
Function
Dasboard
(props: Props)
src/app/dashboard/page.tsx:17
Function
DetailsDialog
(props: Props)
src/components/DetailsDialog.tsx:17
Function
DialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:74
Function
DialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:60
Function
DialogPortal
({ className, ...props }: DialogPrimitive.DialogPortalProps)
src/components/ui/dialog.tsx:13
Function
DropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/dropdown-menu.tsx:176
Function
FormField
({ ...props }: ControllerProps<TFieldValues, TName>)
src/components/ui/form.tsx:29
Function
GET
(req: Request, res: Response)
src/app/api/game/route.ts:118
Function
History
(props: Props)
src/app/history/page.tsx:12
Function
HistoryCard
(props: Props)
src/components/dashboard/HistoryCard.tsx:9
Function
HistoryComponent
({ limit, userId }: Props)
src/components/HistoryComponent.tsx:12
Function
Home
()
src/app/page.tsx:12
Function
HotTopicsCard
(props: Props)
src/components/dashboard/HotTopicsCard.tsx:14
Function
LoadingQuestions
({ finished }: Props)
src/components/LoadingQuestions.tsx:15
Function
MCQ
({ game }: Props)
src/components/MCQ.tsx:26
Function
MCQCounter
({ correct_answers, wrong_answers }: Props)
src/components/MCQCounter.tsx:11
Function
MCQPage
({ params: { gameId } }: Props)
src/app/play/mcq/[gameId]/page.tsx:13
Function
Navbar
()
src/components/Navbar.tsx:9
Function
OpenEnded
({ game }: Props)
src/components/OpenEnded.tsx:27
Function
OpenEndedPage
({ params: { gameId } }: Props)
src/app/play/open-ended/[gameId]/page.tsx:13
Function
OpenEndedPercentage
({ percentage }: Props)
src/components/OpenEndedPercentage.tsx:9
Function
POST
(req: Request, res: Response)
src/app/api/game/route.ts:8
Function
POST
(req: Request, res: Response)
src/app/api/questions/route.ts:10
Function
POST
(req: Request, res: Response)
src/app/api/checkAnswer/route.ts:7
Function
POST
(req: Request, res: Response)
src/app/api/endGame/route.ts:5
Function
Providers
({ children }: ThemeProviderProps)
src/components/Providers.tsx:13
Function
QuestionsList
({ questions }: Props)
src/components/statistics/QuestionsList.tsx:18
Function
Quiz
({ searchParams }: Props)
src/app/quiz/page.tsx:18
Function
QuizCreation
({ topic: topicParam }: Props)
src/components/forms/QuizCreation.tsx:39
Function
QuizMeCard
(props: Props)
src/components/dashboard/QuizMeCard.tsx:9
Function
RecentActivityCard
(props: Props)
src/components/dashboard/RecentActivityCard.tsx:17
Function
ResultsCard
({ accuracy }: Props)
src/components/statistics/ResultsCard.tsx:7
Function
RootLayout
({ children, }: { children: React.ReactNode; })
src/app/layout.tsx:16
Function
SignInButton
({ text }: Props)
src/components/SignInButton.tsx:8
Function
Statistics
({ params: { gameId } }: Props)
src/app/statistics/[gameId]/page.tsx:20
Function
ThemeToggle
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ThemeToggle.tsx:15
Function
TimeTakenCard
({ timeEnded, timeStarted }: Props)
src/components/statistics/TimeTakenCard.tsx:12
Function
Toaster
()
src/components/ui/toaster.tsx:13
Function
UserAccountNav
({ user }: Props)
src/components/UserAccountNav.tsx:21
Function
UserAvatar
({ user, ...props }: Props)
src/components/UserAvatar.tsx:11
Function
WordCloud
({ formattedTopics }: Props)
src/components/WordCloud.tsx:14
Function
fontSizeMapper
(word: { value: number })
src/components/WordCloud.tsx:11
Function
handleKeyDown
(event: KeyboardEvent)
src/components/OpenEnded.tsx:96
Function
handleKeyDown
(event: KeyboardEvent)
src/components/MCQ.tsx:112
Function
onSubmit
(data: Input)
src/components/forms/QuizCreation.tsx:60
Function
update
(props: ToasterToast)
src/components/ui/use-toast.ts:146