Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ForrestKnight/dev-trivia
/ functions
Functions
58 in github.com/ForrestKnight/dev-trivia
⨍
Functions
58
◇
Types & classes
12
↓ 133 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.tsx:5
↓ 6 callers
Function
calculateTimeLeft
()
src/pages/trivia/SoloTriviaGame.tsx:27
↓ 5 callers
Function
dispatch
(action: Action)
src/components/ui/use-toast.ts:134
↓ 4 callers
Function
useFormField
()
src/components/ui/form.tsx:42
↓ 3 callers
Function
useUser
()
src/hooks/useuserId.tsx:4
↓ 2 callers
Function
addToRemoveQueue
(toastId: string)
src/components/ui/use-toast.ts:59
↓ 2 callers
Function
getNextWednesdayNoonET
()
src/utils/countdown.ts:10
↓ 2 callers
Function
se
(Tag: keyof React.ReactHTML, ...classNames: ClassValue[])
src/lib/utils.tsx:19
↓ 1 callers
Function
createUser
()
src/hooks/useStoreUser.tsx:25
↓ 1 callers
Function
dismiss
()
src/components/ui/use-toast.ts:151
↓ 1 callers
Function
fr
( component: ForwardRefRenderFunction<T, P> )
src/lib/utils.tsx:10
↓ 1 callers
Function
genId
()
src/components/ui/use-toast.ts:28
↓ 1 callers
Function
generateAnonymousName
()
convex/triviaGames.ts:400
↓ 1 callers
Function
handleSelectAnswer
(choice: string)
src/pages/trivia/TriviaGame.tsx:116
↓ 1 callers
Function
handleSelectAnswer
(choice: string)
src/pages/trivia/SoloTriviaGame.tsx:136
↓ 1 callers
Function
handleSubmitAnswer
()
src/pages/trivia/TriviaGame.tsx:93
↓ 1 callers
Function
handleTimeUp
()
src/pages/trivia/TriviaGame.tsx:75
↓ 1 callers
Function
reducer
(state: State, action: Action)
src/components/ui/use-toast.ts:75
↓ 1 callers
Method
render
()
src/ErrorBoundary.tsx:52
↓ 1 callers
Function
startNewGame
()
src/pages/trivia/SoloTriviaGame.tsx:48
↓ 1 callers
Function
useStoreUser
()
src/hooks/useStoreUser.tsx:8
↓ 1 callers
Function
useToast
()
src/components/ui/use-toast.ts:172
Function
AlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/alert-dialog.tsx:60
Function
AlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/alert-dialog.tsx:46
Function
App
()
src/App.tsx:7
Function
AuthRoute
({ children }: { children: ReactNode })
src/components/AuthRoute.tsx:5
Function
Badge
({ className, variant, ...props }: BadgeProps)
src/components/ui/badge.tsx:30
Function
Calendar
({ className, classNames, showOutsideDays = true, ...props }: CalendarProps)
src/components/ui/calendar.tsx:10
Function
CommandDialog
({ children, ...props }: CommandDialogProps)
src/components/ui/command.tsx:26
Function
CommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/command.tsx:127
Function
ContextMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/context-menu.tsx:170
Function
DialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:68
Function
DialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:54
Function
DropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/dropdown-menu.tsx:174
Function
ErrorPage
()
src/pages/ErrorPage.tsx:3
Function
FormField
({ ...props }: ControllerProps<TFieldValues, TName>)
src/components/ui/form.tsx:29
Function
Header
()
src/components/Header.tsx:7
Function
MainLayout
()
src/components/layout/MainLayout.tsx:4
Function
MenubarShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/menubar.tsx:205
Function
Profile
()
src/pages/Profile.tsx:6
Function
SheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/sheet.tsx:89
Function
SheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/sheet.tsx:75
Function
Skeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/skeleton.tsx:3
Function
SoloTriviaGame
()
src/pages/trivia/SoloTriviaGame.tsx:8
Function
Toaster
()
src/components/ui/toaster.tsx:11
Function
TriviaGame
()
src/pages/trivia/TriviaGame.tsx:9
Function
TriviaGameResult
()
src/pages/trivia/TriviaResult.tsx:9
Function
UserContextProvider
({ children }: { children: ReactNode })
src/contexts/UserContext.tsx:13
Function
calculateTimeLeft
()
src/utils/countdown.ts:39
Method
componentDidCatch
()
src/ErrorBoundary.tsx:50
Method
constructor
(props: { children: ReactNode })
src/ErrorBoundary.tsx:11
Method
getDerivedStateFromError
(error: unknown)
src/ErrorBoundary.tsx:16
Function
getGameStatus
()
src/utils/countdown.ts:24
Function
handleSubmitAnswer
()
src/pages/trivia/SoloTriviaGame.tsx:113
Function
handleSubmitClick
()
src/pages/trivia/TriviaGame.tsx:112
Function
handleTimeUp
()
src/pages/trivia/SoloTriviaGame.tsx:92
Function
toast
({ ...props }: Toast)
src/components/ui/use-toast.ts:143
Function
update
(props: ToasterToast)
src/components/ui/use-toast.ts:146