MCPcopy Create free account

hub / github.com/Abhi1992002/course-gpt / functions

Functions82 in github.com/Abhi1992002/course-gpt

↓ 39 callersFunctioncn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 6 callersFunctiongetAuthSession
()
src/lib/auth.ts:66
↓ 5 callersFunctiondispatch
(action: Action)
src/components/ui/use-toast.ts:130
↓ 4 callersFunctioncreateQuestion
({ transcript, segment, }: { transcript: string; segment: "first" | "second" | "third" | "fourth"; })
action/create-questions.ts:7
↓ 4 callersFunctiontoast
({ ...props }: Toast)
src/components/ui/use-toast.ts:139
↓ 4 callersFunctionuseFormField
()
src/components/ui/form.tsx:40
↓ 3 callersFunctioncheckSubscription
()
src/lib/subscription.ts:6
↓ 3 callersFunctionuseToast
()
src/components/ui/use-toast.ts:167
↓ 2 callersFunctionaddToRemoveQueue
(toastId: string)
src/components/ui/use-toast.ts:59
↓ 1 callersFunctionchangeState
(e: string)
src/components/SelectorCourse.tsx:19
↓ 1 callersFunctioncreateCourse
({ unit, title, }: { unit: string; title: string; })
action/create-course.ts:7
↓ 1 callersFunctioncreateImageQuery
({ title }: { title: string })
action/create-image-query.ts:7
↓ 1 callersFunctioncreateSummary
({ transcript }: { transcript: string })
action/create-summary.ts:7
↓ 1 callersFunctiondismiss
()
src/components/ui/use-toast.ts:146
↓ 1 callersFunctiongenId
()
src/components/ui/use-toast.ts:28
↓ 1 callersFunctiongetTranscript
(videoId: string)
src/lib/youtube.ts:24
↓ 1 callersFunctiongetUnsplashImage
(query: string)
src/lib/unsplash.ts:3
↓ 1 callersFunctionreducer
(state: State, action: Action)
src/components/ui/use-toast.ts:75
↓ 1 callersFunctionsearchYoutube
(searchQuery: string)
src/lib/youtube.ts:4
FunctionAbout
({}: AboutProps)
src/components/home/about/about.tsx:10
FunctionAboutContent
({}: AboutContentProps)
src/components/home/about/AboutContent.tsx:18
FunctionConfirmChapters
({ course }: ConfirmChaptersProps)
src/components/ConfirmChapters.tsx:19
FunctionCoursePage
({ params: { slug } }: CoursePageProps)
src/app/course/[...slug]/page.tsx:15
FunctionCourseSideBar
({ course, currentChapterId }: CourseSideBarProps)
src/components/CourseSideBar.tsx:22
FunctionCreateChapters
({ params: { courseId }, }: CreateChaptersProps)
src/app/create/[courseId]/page.tsx:14
FunctionCreateCourseForm
({ isPro }: CreateCourseFormProps)
src/components/CreateCourseForm.tsx:30
FunctionCreatePage
({}: CreatePageProps)
src/app/create/page.tsx:11
FunctionDropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/dropdown-menu.tsx:171
FunctionFeature
({}: FeatureProps)
src/components/home/feature/feature.tsx:16
FunctionFeatureQuizSvg
({}: FeatureQuizSvgProps)
src/components/home/svg/feature.tsx:5
FunctionFooter
()
src/components/home/footer.tsx:6
FunctionFormField
({ ...props }: ControllerProps<TFieldValues, TName>)
src/components/ui/form.tsx:29
FunctionGET
(req: Request)
src/app/api/course/createChapters/route.ts:120
FunctionGET
()
src/app/api/stripe/route.ts:8
FunctionGallery
()
src/components/Gallery.tsx:19
FunctionGalleryCourseCard
({ course }: GalleryCourseCardProps)
src/components/GalleryCourseCard.tsx:19
FunctionGalleryPage
()
src/app/gallery/page.tsx:12
FunctionGallerySearch
()
src/components/GallerySearch.tsx:32
FunctionGradientBorderButton
({ children, onClick, }: GradientBorderButtonProps)
src/components/home/gradientButton.tsx:8
FunctionHeroPage
({}: HeroPageProps)
src/components/home/hero.tsx:10
FunctionHome
()
src/app/page.tsx:17
FunctionLoading
()
src/components/Loading.tsx:6
FunctionLoadingComponent
()
src/app/loading.tsx:4
FunctionLoadingComponent
({}: LoadingComponentProps)
src/app/settings/loading.tsx:6
FunctionLoadingComponent
({}: LoadingComponentProps)
src/app/course/loading.tsx:6
FunctionLoadingComponent
({}: LoadingComponentProps)
src/app/course/[...slug]/loading.tsx:6
FunctionLoadingComponent
({}: LoadingComponentProps)
src/app/create/loading.tsx:6
FunctionLoadingComponent
({}: LoadingComponentProps)
src/app/create/[courseId]/loading.tsx:6
FunctionLoadingComponent
({}: LoadingComponentProps)
src/app/gallery/loading.tsx:6
FunctionLowerSvgOrange
({}: LowerSvgOrangeProps)
src/components/home/svg/orange/lower.tsx:5
FunctionLowerSvgPink
({}: LowerSvgPinkProps)
src/components/home/svg/pink/lower.tsx:5
FunctionMainVideoSummary
({ unit, unitIndex, chapter, chapterIndex, }: MainVideoSummaryProps)
src/components/MainVideoSummary.tsx:14
FunctionMarqueeClient
({}: MarqueeProps)
src/components/home/marquee.tsx:6
FunctionMidGreenSvg
({}: MidGreenSvgProps)
src/components/home/svg/green/mid.tsx:5
FunctionMiddleCourse
({ unit, chapterIndex, chapter, unitIndex, course, }: MiddleCourseProps)
src/components/MiddleCourse.tsx:22
FunctionNavbarComponent
({ session }: NavbarComponentProps)
src/components/ui/navbar.tsx:21
FunctionNavbars
()
src/components/navbar/Navbar.tsx:5
FunctionPOST
(req: Request)
src/app/api/chapter/getInfo/route.ts:14
FunctionPOST
(req: Request)
src/app/api/course/createChapters/route.ts:18
FunctionPOST
(req: Request)
src/app/api/getSingleCourse/route.ts:12
FunctionPOST
(req: Request)
src/app/api/webhook/route.ts:8
FunctionProviders
({ children, ...props }: ThemeProviderProps)
src/components/Provider.tsx:15
FunctionQuizCard
({ chapter }: QuizCardProps)
src/components/QuizCard.tsx:21
FunctionRootLayout
({ children, }: { children: React.ReactNode })
src/app/layout.tsx:20
FunctionSelectorCourse
({}: SelectorCourseProps)
src/components/SelectorCourse.tsx:16
FunctionSettingsPage
({})
src/app/settings/page.tsx:6
FunctionSidebarSvg
({}: SidebarSvgProps)
src/components/home/svg/sidebar.tsx:5
FunctionSignInButton
({}: SignInButtonProps)
src/components/SignInButton.tsx:9
FunctionSubscriptionAction
({}: SubscriptionActionProps)
src/components/SubscriptionAction.tsx:12
FunctionSubscriptionButton
({ isPro }: SubscriptionButtonProps)
src/components/SubscriptionButton.tsx:10
FunctionThemeToggle
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ThemeToggle.tsx:17
FunctionToaster
()
src/components/ui/toaster.tsx:13
FunctionUpperSvgGreen
({}: UpperSvgProps)
src/components/home/svg/green/upper.tsx:5
FunctionUserAccountNav
({ user }: userAccountNanProps)
src/components/userAccountNav.tsx:20
FunctionUserAvatar
({ user }: UserAvatarProps)
src/components/userAvatar.tsx:10
FunctionVideoSvg
({}: VideoSvgProps)
src/components/home/svg/Video.tsx:3
FunctionhandleSubscribe
()
src/components/SubscriptionAction.tsx:15
FunctionhandleSubscribe
()
src/components/SubscriptionButton.tsx:13
FunctiononSubmit
(data: Input)
src/components/CreateCourseForm.tsx:64
FunctiononSubmit
(values: z.infer<typeof searchSchema>)
src/components/GallerySearch.tsx:59
FunctiontriggerLoad
()
src/components/ChapterCard.tsx:53
Functionupdate
(props: ToasterToast)
src/components/ui/use-toast.ts:142