MCPcopy Create free account

hub / github.com/adrianhajdin/stack_overflow_nextjs14 / functions

Functions129 in github.com/adrianhajdin/stack_overflow_nextjs14

↓ 43 callersFunctioncn
(...inputs: ClassValue[])
lib/utils.ts:7
↓ 30 callersFunctionconnectToDatabase
()
lib/mongoose.ts:5
↓ 10 callersFunctionformatAndDivideNumber
(num: number)
lib/utils.ts:47
↓ 8 callersFunctionformUrlQuery
({ params, key, value}: UrlQueryParams)
lib/utils.ts:76
↓ 6 callersFunctiongetTimestamp
(createdAt: Date)
lib/utils.ts:11
↓ 5 callersFunctiondispatch
(action: Action)
components/ui/use-toast.tsx:134
↓ 4 callersFunctiongetUserById
(params: any)
lib/actions/user.action.ts:14
↓ 4 callersFunctiontoast
({ ...props }: Toast)
components/ui/use-toast.tsx:143
↓ 4 callersFunctionuseFormField
()
components/ui/form.tsx:42
↓ 3 callersFunctionuseTheme
()
context/ThemeProvider.tsx:40
↓ 2 callersFunctionaddToRemoveQueue
(toastId: string)
components/ui/use-toast.tsx:59
↓ 2 callersFunctiongetQuestionById
(params: GetQuestionByIdParams)
lib/actions/question.action.ts:113
↓ 2 callersFunctionhandleNavigation
(direction: string)
components/shared/Pagination.tsx:16
↓ 2 callersFunctionhandleVote
(action: string)
components/shared/Votes.tsx:50
↓ 2 callersFunctionremoveKeysFromQuery
({ params, keysToRemove}: RemoveUrlQueryParams)
lib/utils.ts:93
↓ 2 callersFunctionupdateUser
(params: UpdateUserParams)
lib/actions/user.action.ts:42
↓ 1 callersFunctionassignBadges
(params: BadgeParam)
lib/utils.ts:114
↓ 1 callersFunctioncreateAnswer
(params: CreateAnswerParams)
lib/actions/answer.action.ts:11
↓ 1 callersFunctioncreateQuestion
(params: CreateQuestionParams)
lib/actions/question.action.ts:66
↓ 1 callersFunctioncreateUser
(userData: CreateUserParams)
lib/actions/user.action.ts:29
↓ 1 callersFunctiondeleteAnswer
(params: DeleteAnswerParams)
lib/actions/answer.action.ts:171
↓ 1 callersFunctiondeleteQuestion
(params: DeleteQuestionParams)
lib/actions/question.action.ts:213
↓ 1 callersFunctiondeleteUser
(params: DeleteUserParams)
lib/actions/user.action.ts:59
↓ 1 callersFunctiondismiss
()
components/ui/use-toast.tsx:151
↓ 1 callersFunctiondownvoteAnswer
(params: AnswerVoteParams)
lib/actions/answer.action.ts:130
↓ 1 callersFunctiondownvoteQuestion
(params: QuestionVoteParams)
lib/actions/question.action.ts:172
↓ 1 callersFunctioneditQuestion
(params: EditQuestionParams)
lib/actions/question.action.ts:230
↓ 1 callersFunctionfetchResult
()
components/shared/search/GlobalResult.tsx:25
↓ 1 callersFunctiongenId
()
components/ui/use-toast.tsx:28
↓ 1 callersFunctiongetAllTags
(params: GetAllTagsParams)
lib/actions/tag.actions.ts:30
↓ 1 callersFunctiongetAllUsers
(params: GetAllUsersParams)
lib/actions/user.action.ts:91
↓ 1 callersFunctiongetAnswers
(params: GetAnswersParams)
lib/actions/answer.action.ts:41
↓ 1 callersFunctiongetHotQuestions
()
lib/actions/question.action.ts:253
↓ 1 callersFunctiongetJoinedDate
(date: Date)
lib/utils.ts:59
↓ 1 callersFunctiongetQuestions
(params: GetQuestionsParams)
lib/actions/question.action.ts:13
↓ 1 callersFunctiongetQuestionsByTagId
(params: GetQuestionsByTagIdParams)
lib/actions/tag.actions.ts:80
↓ 1 callersFunctiongetRecommendedQuestions
(params: RecommendedParams)
lib/actions/question.action.ts:268
↓ 1 callersFunctiongetSavedQuestions
(params: GetSavedQuestionsParams)
lib/actions/user.action.ts:175
↓ 1 callersFunctiongetTopInteractedTags
(params: GetTopInteractedTagsParams)
lib/actions/tag.actions.ts:10
↓ 1 callersFunctiongetTopPopularTags
()
lib/actions/tag.actions.ts:122
↓ 1 callersFunctiongetUserAnswers
(params: GetUserStatsParams)
lib/actions/user.action.ts:335
↓ 1 callersFunctiongetUserInfo
(params: GetUserByIdParams)
lib/actions/user.action.ts:241
↓ 1 callersFunctiongetUserQuestions
(params: GetUserStatsParams)
lib/actions/user.action.ts:309
↓ 1 callersFunctionglobalSearch
(params: SearchParams)
lib/actions/general.action.ts:12
↓ 1 callersFunctionhandleInputKeyDown
(e: React.KeyboardEvent<HTMLInputElement>, field: any)
components/forms/Question.tsx:85
↓ 1 callersFunctionhandleTagRemove
(tag: string, field: any)
components/forms/Question.tsx:111
↓ 1 callersFunctionhandleThemeChange
()
context/ThemeProvider.tsx:15
↓ 1 callersFunctionhandleTypeClick
(item: string)
components/home/HomeFilters.tsx:15
↓ 1 callersFunctionhandleTypeClick
(item: string)
components/shared/search/GlobalFilters.tsx:16
↓ 1 callersFunctionreducer
(state: State, action: Action)
components/ui/use-toast.tsx:75
↓ 1 callersFunctionrenderLink
(type: string, id: string)
components/shared/search/GlobalResult.tsx:46
↓ 1 callersFunctiontoggleSaveQuestion
(params: ToggleSaveQuestionParams)
lib/actions/user.action.ts:140
↓ 1 callersFunctionupvoteAnswer
(params: AnswerVoteParams)
lib/actions/answer.action.ts:88
↓ 1 callersFunctionupvoteQuestion
(params: QuestionVoteParams)
lib/actions/question.action.ts:130
↓ 1 callersFunctionuseToast
()
components/ui/use-toast.tsx:172
↓ 1 callersFunctionviewQuestion
(params: ViewQuestionParams)
lib/actions/interaction.action.ts:8
FunctionAllAnswers
({ questionId, userId, totalAnswers, page, filter }: Props)
components/shared/AllAnswers.tsx:20
FunctionAnswer
({ question, questionId, authorId }: Props)
components/forms/Answer.tsx:22
FunctionAnswerCard
({ clerkId, _id, question, author, upvotes, createdAt, }: Props)
components/cards/AnswerCard.tsx:25
FunctionAnswersTab
({ searchParams, userId, clerkId }: Props)
components/shared/AnswersTab.tsx:11
FunctionBadge
({ className, variant, ...props }: BadgeProps)
components/ui/badge.tsx:30
FunctionEditDeleteAction
({ type, itemId }: Props)
components/shared/EditDeleteAction.tsx:13
FunctionFilter
({ filters, otherClasses, containerClasses }: Props)
components/shared/Filter.tsx:23
FunctionFormField
({ ...props }: ControllerProps<TFieldValues, TName>)
components/ui/form.tsx:29
FunctionGlobalFilters
()
components/shared/search/GlobalFilters.tsx:8
FunctionGlobalResult
()
components/shared/search/GlobalResult.tsx:11
FunctionGlobalSearch
()
components/shared/search/GlobalSearch.tsx:10
FunctionHome
({ searchParams }: SearchParamsProps)
app/(root)/(home)/page.tsx:20
FunctionHome
({ searchParams }: SearchParamsProps)
app/(root)/collection/page.tsx:11
FunctionHomeFilters
()
components/home/HomeFilters.tsx:9
FunctionLayout
({ children }: { children: React.ReactNode })
app/(root)/layout.tsx:7
FunctionLayout
({ children }: { children: React.ReactNode })
app/(auth)/layout.tsx:3
FunctionLeftSidebar
()
components/shared/LeftSidebar.tsx:10
FunctionLoading
()
app/(root)/(home)/loading.tsx:6
FunctionLoading
()
app/(root)/collection/loading.tsx:3
FunctionLoading
()
app/(root)/profile/[id]/loading.tsx:3
FunctionLoading
()
app/(root)/tags/loading.tsx:3
FunctionLoading
()
app/(root)/tags/[id]/loading.tsx:3
FunctionLoading
()
app/(root)/community/loading.tsx:4
FunctionLocalSearchbar
({ route, iconPosition, imgSrc, placeholder, otherClasses, }: CustomInputProps)
components/shared/search/LocalSearchbar.tsx:17
FunctionMenubarShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/menubar.tsx:203
FunctionMetric
({ imgUrl, alt, value, title, href, textStyles, isAuthor, }: MetricProps)
components/shared/Metric.tsx:15
FunctionMobileNav
()
components/shared/navbar/MobileNav.tsx:51
FunctionNavContent
()
components/shared/navbar/MobileNav.tsx:16
FunctionNavbar
()
components/shared/navbar/Navbar.tsx:9
FunctionNoResult
({ title, description, link, linkTitle }: Props)
components/shared/NoResult.tsx:13
FunctionPOST
(request: Request)
app/api/chatgpt/route.ts:3
FunctionPOST
(req: Request)
app/api/webhook/route.ts:8
FunctionPage
()
app/(root)/ask-question/page.tsx:7
FunctionPage
({ params, searchParams}: URLProps)
app/(root)/profile/[id]/page.tsx:16
FunctionPage
({ params }: ParamsProps)
app/(root)/profile/edit/page.tsx:6
FunctionPage
({ searchParams }: SearchParamsProps)
app/(root)/tags/page.tsx:10
FunctionPage
({ params, searchParams }: URLProps)
app/(root)/tags/[id]/page.tsx:8
FunctionPage
({ params, searchParams }: any)
app/(root)/question/[id]/page.tsx:15
FunctionPage
({ params }: ParamsProps)
app/(root)/question/edit/[id]/page.tsx:7
FunctionPage
({ searchParams }: SearchParamsProps)
app/(root)/community/page.tsx:15
FunctionPage
()
app/(auth)/sign-up/[[...sign-up]]/page.tsx:3
FunctionPage
()
app/(auth)/sign-in/[[...sign-in]]/page.tsx:3
FunctionPagination
({ pageNumber, isNext }: Props)
components/shared/Pagination.tsx:12
FunctionParseHTML
({ data }: Props)
components/shared/ParseHTML.tsx:35
next →1–100 of 129, ranked by callers