MCPcopy Create free account

hub / github.com/burakorkmez/remote-interview-platform / functions

Functions61 in github.com/burakorkmez/remote-interview-platform

↓ 49 callersFunctioncn
(...inputs: ClassValue[])
src/lib/utils.ts:6
↓ 3 callersFunctionuseUserRole
()
src/hooks/useUserRole.ts:5
↓ 2 callersFunctionhandleStatusUpdate
(interviewId: Id<"interviews">, status: string)
src/app/(admin)/dashboard/page.tsx:26
↓ 2 callersFunctionjoinMeeting
(callId: string)
src/hooks/useMeetingActions.ts:33
↓ 2 callersFunctionrenderStars
(rating: number)
src/components/CommentDialog.tsx:53
↓ 2 callersFunctionuseMeetingActions
()
src/hooks/useMeetingActions.ts:5
↓ 1 callersFunctioncalculateRecordingDuration
(startTime: string, endTime: string)
src/lib/utils.ts:60
↓ 1 callersFunctioncreateInstantMeeting
()
src/hooks/useMeetingActions.ts:9
↓ 1 callersFunctionfetchRecordings
()
src/app/(root)/recordings/page.tsx:15
↓ 1 callersFunctiongetCall
()
src/hooks/useGetCallById.ts:13
↓ 1 callersFunctiongetCandidateInfo
(users: User[], candidateId: string)
src/lib/utils.ts:34
↓ 1 callersFunctiongetInterviewerInfo
(users: User[], interviewerId: string)
src/lib/utils.ts:47
↓ 1 callersFunctiongetMeetingStatus
(interview: Interview)
src/lib/utils.ts:79
↓ 1 callersFunctiongroupInterviews
(interviews: Interview[])
src/lib/utils.ts:13
↓ 1 callersFunctionhandleQuickAction
(title: string)
src/app/(root)/(home)/page.tsx:23
↓ 1 callersFunctionloadCalls
()
src/hooks/useGetCalls.ts:12
↓ 1 callersFunctionremoveInterviewer
(interviewerId: string)
src/app/(root)/schedule/InterviewScheduleUI.tsx:118
↓ 1 callersFunctionuseGetCallById
(id: string | string[])
src/hooks/useGetCallById.ts:4
↓ 1 callersFunctionuseGetCalls
()
src/hooks/useGetCalls.ts:5
FunctionActionCard
({ action, onClick }: { action: QuickActionType; onClick: () => void })
src/components/ActionCard.tsx:10
FunctionBadge
({ className, variant, ...props }: BadgeProps)
src/components/ui/badge.tsx:30
FunctionCalendar
({ className, classNames, showOutsideDays = true, ...props }: CalendarProps)
src/components/ui/calendar.tsx:12
FunctionCodeEditor
()
src/components/CodeEditor.tsx:10
FunctionCommentDialog
({ interviewId }: { interviewId: Id<"interviews"> })
src/components/CommentDialog.tsx:25
FunctionConvexClerkProvider
({ children }: { children: React.ReactNode })
src/components/providers/ConvexClerkProvider.tsx:9
FunctionDasboardBtn
()
src/components/DasboardBtn.tsx:8
FunctionDashboardPage
()
src/app/(admin)/dashboard/page.tsx:21
FunctionDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:70
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:56
FunctionDropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/dropdown-menu.tsx:172
FunctionEndCallButton
()
src/components/EndCallButton.tsx:8
FunctionHome
()
src/app/(root)/(home)/page.tsx:15
FunctionInterviewScheduleUI
()
src/app/(root)/schedule/InterviewScheduleUI.tsx:30
FunctionLayout
({ children }: { children: React.ReactNode })
src/app/(root)/layout.tsx:3
FunctionLoaderUI
()
src/components/LoaderUI.tsx:3
FunctionMeetingCard
({ interview }: { interview: Interview })
src/components/MeetingCard.tsx:12
FunctionMeetingModal
({ isOpen, onClose, title, isJoinMeeting }: MeetingModalProps)
src/components/MeetingModal.tsx:14
FunctionMeetingPage
()
src/app/(root)/meeting/[id]/page.tsx:12
FunctionMeetingRoom
()
src/components/MeetingRoom.tsx:23
FunctionMeetingSetup
({ onSetupComplete }: { onSetupComplete: () => void })
src/components/MeetingSetup.tsx:8
FunctionModeToggle
()
src/components/ModeToggle.tsx:15
FunctionNavbar
()
src/components/Navbar.tsx:7
FunctionRecordingCard
({ recording }: { recording: CallRecording })
src/components/RecordingCard.tsx:9
FunctionRecordingsPage
()
src/app/(root)/recordings/page.tsx:10
FunctionResizableHandle
({ withHandle, className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelResizeHandle>
src/components/ui/resizable.tsx:23
FunctionResizablePanelGroup
({ className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelGroup>)
src/components/ui/resizable.tsx:8
FunctionRootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
src/app/layout.tsx:27
FunctionSchedulePage
()
src/app/(root)/schedule/page.tsx:8
FunctionStreamVideoProvider
({ children }: { children: ReactNode })
src/components/providers/StreamClientProvider.tsx:9
FunctionThemeProvider
({ children, ...props }: React.ComponentProps<typeof NextThemesProvider>)
src/components/providers/ThemeProvider.tsx:6
FunctionUserInfo
({ user }: { user: User })
src/components/UserInfo.tsx:7
FunctionaddInterviewer
(interviewerId: string)
src/app/(root)/schedule/InterviewScheduleUI.tsx:109
FunctionendCall
()
src/components/EndCallButton.tsx:26
FunctionhandleCopyLink
()
src/components/RecordingCard.tsx:10
FunctionhandleJoin
()
src/components/MeetingSetup.tsx:26
FunctionhandleLanguageChange
(newLanguage: "javascript" | "python" | "java")
src/components/CodeEditor.tsx:21
FunctionhandleQuestionChange
(questionId: string)
src/components/CodeEditor.tsx:15
FunctionhandleStart
()
src/components/MeetingModal.tsx:18
FunctionhandleSubmit
()
src/components/CommentDialog.tsx:34
FunctionscheduleMeeting
()
src/app/(root)/schedule/InterviewScheduleUI.tsx:52
FunctionstreamTokenProvider
()
src/actions/stream.actions.ts:6