MCPcopy Create free account

hub / github.com/adrianhajdin/social_media_app / functions

Functions98 in github.com/adrianhajdin/social_media_app

↓ 17 callersFunctioncn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 11 callersFunctionuseUserContext
()
src/context/AuthContext.tsx:94
↓ 9 callersFunctiondeleteFile
(fileId: string)
src/lib/appwrite/api.ts:200
↓ 9 callersFunctiontoast
({ ...props }: Toast)
src/components/ui/use-toast.ts:143
↓ 6 callersFunctionuseToast
()
src/components/ui/use-toast.ts:172
↓ 5 callersFunctiondispatch
(action: Action)
src/components/ui/use-toast.ts:134
↓ 4 callersFunctionuseFormField
()
src/components/ui/form.tsx:42
↓ 3 callersFunctioncheckAuthUser
()
src/context/AuthContext.tsx:42
↓ 3 callersFunctiongetFilePreview
(fileId: string)
src/lib/appwrite/api.ts:180
↓ 3 callersFunctionsignInAccount
(user: { email: string; password: string })
src/lib/appwrite/api.ts:62
↓ 3 callersFunctionuploadFile
(file: File)
src/lib/appwrite/api.ts:165
↓ 3 callersFunctionuseGetCurrentUser
()
src/lib/react-query/queries.ts:211
↓ 2 callersFunctionaddToRemoveQueue
(toastId: string)
src/components/ui/use-toast.ts:59
↓ 2 callersFunctionconvertFileToUrl
(file: File)
src/lib/utils.ts:8
↓ 2 callersFunctioncreatePost
(post: INewPost)
src/lib/appwrite/api.ts:121
↓ 2 callersFunctioncreateUserAccount
(user: INewUser)
src/lib/appwrite/api.ts:11
↓ 2 callersFunctiondeletePost
(postId?: string, imageId?: string)
src/lib/appwrite/api.ts:333
↓ 2 callersFunctionlikePost
(postId: string, likesArray: string[])
src/lib/appwrite/api.ts:354
↓ 2 callersFunctionmultiFormatDateString
(timestamp: string = "")
src/lib/utils.ts:29
↓ 2 callersFunctionsavePost
(userId: string, postId: string)
src/lib/appwrite/api.ts:374
↓ 2 callersFunctionupdatePost
(post: IUpdatePost)
src/lib/appwrite/api.ts:269
↓ 2 callersFunctionupdateUser
(user: IUpdateUser)
src/lib/appwrite/api.ts:491
↓ 2 callersFunctionuseGetPostById
(postId?: string)
src/lib/react-query/queries.ts:102
↓ 2 callersFunctionuseGetUserById
(userId: string)
src/lib/react-query/queries.ts:225
↓ 2 callersFunctionuseGetUsers
(limit?: number)
src/lib/react-query/queries.ts:218
↓ 2 callersFunctionuseSignInAccount
()
src/lib/react-query/queries.ts:41
↓ 2 callersFunctionuseSignOutAccount
()
src/lib/react-query/queries.ts:48
↓ 1 callersFunctioncheckIsLiked
(likeList: string[], userId: string)
src/lib/utils.ts:56
↓ 1 callersFunctiondeleteSavedPost
(savedRecordId: string)
src/lib/appwrite/api.ts:394
↓ 1 callersFunctiondismiss
()
src/components/ui/use-toast.ts:151
↓ 1 callersFunctionformatDateString
(dateString: string)
src/lib/utils.ts:10
↓ 1 callersFunctiongenId
()
src/components/ui/use-toast.ts:28
↓ 1 callersFunctiongetAccount
()
src/lib/appwrite/api.ts:73
↓ 1 callersFunctiongetCurrentUser
()
src/lib/appwrite/api.ts:84
↓ 1 callersFunctiongetPostById
(postId?: string)
src/lib/appwrite/api.ts:250
↓ 1 callersFunctiongetUserById
(userId: string)
src/lib/appwrite/api.ts:474
↓ 1 callersFunctiongetUserPosts
(userId?: string)
src/lib/appwrite/api.ts:411
↓ 1 callersFunctiongetUsers
(limit?: number)
src/lib/appwrite/api.ts:451
↓ 1 callersFunctionhandleLikePost
( e: React.MouseEvent<HTMLImageElement, MouseEvent> )
src/components/shared/PostStats.tsx:39
↓ 1 callersFunctionhandleSavePost
( e: React.MouseEvent<HTMLImageElement, MouseEvent> )
src/components/shared/PostStats.tsx:56
↓ 1 callersFunctionhandleSignOut
( e: React.MouseEvent<HTMLButtonElement, MouseEvent> )
src/components/shared/LeftSidebar.tsx:17
↓ 1 callersFunctionreducer
(state: State, action: Action)
src/components/ui/use-toast.ts:75
↓ 1 callersFunctionsaveUserToDB
(user: { accountId: string; email: string; name: string; imageUrl: URL; username?: string; })
src/lib/appwrite/api.ts:40
↓ 1 callersFunctionsearchPosts
(searchTerm: string)
src/lib/appwrite/api.ts:211
↓ 1 callersFunctionuseCreatePost
()
src/lib/react-query/queries.ts:90
↓ 1 callersFunctionuseCreateUserAccount
()
src/lib/react-query/queries.ts:35
↓ 1 callersFunctionuseDebounce
(value: T, delay: number)
src/hooks/useDebounce.ts:4
↓ 1 callersFunctionuseDeletePost
()
src/lib/react-query/queries.ts:130
↓ 1 callersFunctionuseDeleteSavedPost
()
src/lib/react-query/queries.ts:189
↓ 1 callersFunctionuseGetPosts
()
src/lib/react-query/queries.ts:58
↓ 1 callersFunctionuseGetRecentPosts
()
src/lib/react-query/queries.ts:83
↓ 1 callersFunctionuseGetUserPosts
(userId?: string)
src/lib/react-query/queries.ts:110
↓ 1 callersFunctionuseLikePost
()
src/lib/react-query/queries.ts:143
↓ 1 callersFunctionuseSavePost
()
src/lib/react-query/queries.ts:170
↓ 1 callersFunctionuseSearchPosts
(searchTerm: string)
src/lib/react-query/queries.ts:75
↓ 1 callersFunctionuseUpdatePost
()
src/lib/react-query/queries.ts:118
↓ 1 callersFunctionuseUpdateUser
()
src/lib/react-query/queries.ts:233
FunctionAllUsers
()
src/_root/pages/AllUsers.tsx:5
FunctionApp
()
src/App.tsx:22
FunctionAuthLayout
()
src/_auth/AuthLayout.tsx:5
FunctionAuthProvider
({ children }: { children: React.ReactNode })
src/context/AuthContext.tsx:36
FunctionBottombar
()
src/components/shared/Bottombar.tsx:5
FunctionCreatePost
()
src/_root/pages/CreatePost.tsx:3
FunctionEditPost
()
src/_root/pages/EditPost.tsx:7
FunctionExplore
()
src/_root/pages/Explore.tsx:26
FunctionFileUploader
({ fieldChange, mediaUrl }: FileUploaderProps)
src/components/shared/FileUploader.tsx:12
FunctionFormField
({ ...props }: ControllerProps<TFieldValues, TName>)
src/components/ui/form.tsx:29
FunctionGridPostList
({ posts, showUser = true, showStats = true, }: GridPostListProps)
src/components/shared/GridPostList.tsx:13
FunctionHome
()
src/_root/pages/Home.tsx:7
FunctionLeftSidebar
()
src/components/shared/LeftSidebar.tsx:10
FunctionLikedPosts
()
src/_root/pages/LikedPosts.tsx:4
FunctionLoader
()
src/components/shared/Loader.tsx:1
FunctionPostCard
({ post }: PostCardProps)
src/components/shared/PostCard.tsx:12
FunctionPostDetails
()
src/_root/pages/PostDetails.tsx:15
FunctionPostForm
({ post, action }: PostFormProps)
src/components/forms/PostForm.tsx:29
FunctionPostStats
({ post, userId }: PostStatsProps)
src/components/shared/PostStats.tsx:18
FunctionProfile
()
src/_root/pages/Profile.tsx:28
FunctionProfileUploader
({ fieldChange, mediaUrl }: ProfileUploaderProps)
src/components/shared/ProfileUploader.tsx:11
FunctionQueryProvider
({ children }: { children: React.ReactNode })
src/lib/react-query/QueryProvider.tsx:7
FunctionRootLayout
()
src/_root/RootLayout.tsx:7
FunctionSaved
()
src/_root/pages/Saved.tsx:6
FunctionSearchResults
({ isSearchFetching, searchedPosts }: SearchResultProps)
src/_root/pages/Explore.tsx:14
FunctionSigninForm
()
src/_auth/forms/SigninForm.tsx:16
FunctionSignupForm
()
src/_auth/forms/SignupForm.tsx:16
FunctionStatBlock
({ value, label }: StabBlockProps)
src/_root/pages/Profile.tsx:21
FunctionToaster
()
src/components/ui/toaster.tsx:11
FunctionTopbar
()
src/components/shared/Topbar.tsx:8
FunctionUpdateProfile
()
src/_root/pages/UpdateProfile.tsx:22
FunctionUserCard
({ user }: UserCardProps)
src/components/shared/UserCard.tsx:10
FunctiongetInfinitePosts
({ pageParam }: { pageParam: number })
src/lib/appwrite/api.ts:227
FunctiongetRecentPosts
()
src/lib/appwrite/api.ts:430
FunctionhandleDeletePost
()
src/_root/pages/PostDetails.tsx:30
FunctionhandleSignin
(user: z.infer<typeof SigninValidation>)
src/_auth/forms/SigninForm.tsx:32
FunctionhandleSignup
(user: z.infer<typeof SignupValidation>)
src/_auth/forms/SignupForm.tsx:36
FunctionhandleSubmit
(value: z.infer<typeof PostValidation>)
src/components/forms/PostForm.tsx:50
FunctionhandleUpdate
(value: z.infer<typeof ProfileValidation>)
src/_root/pages/UpdateProfile.tsx:51
FunctionsignOutAccount
()
src/lib/appwrite/api.ts:106
Functionupdate
(props: ToasterToast)
src/components/ui/use-toast.ts:146