MCPcopy Create free account

hub / github.com/BenoitAverty/realworld-remix.run / functions

Functions94 in github.com/BenoitAverty/realworld-remix.run

↓ 8 callersFunctionfetchWithToken
(token: string)
app/lib/data/api-client.server.ts:10
↓ 7 callersFunctionrequireAuthenticatedUser
(request: Request)
app/lib/loaders-actions/auth-utils.ts:8
↓ 7 callersFunctionuseIsSubmitting
(action: string)
app/lib/domain/utils.ts:12
↓ 6 callersFunctionfetchWithApiUrl
()
app/lib/data/api-client.server.ts:4
↓ 3 callersFunctiongetAuthenticatedUser
(request: Request)
app/lib/loaders-actions/auth-utils.ts:28
↓ 2 callersFunctiongetUser
(apiAuthToken: string)
app/lib/domain/users/users.ts:48
↓ 2 callersFunctionsaveAuthToken
(request: Request, token: string)
app/lib/loaders-actions/auth-utils.ts:48
↓ 2 callersFunctionuseRefererQueryParam
()
app/lib/domain/utils.ts:18
↓ 1 callersFunctioncreateArticle
(token)
generate-fake-data.mjs:45
↓ 1 callersFunctioncreateArticle
( apiAuthToken: string, title: string, description: string, body: string, tagList: string[], )
app/lib/domain/article/editor.ts:18
↓ 1 callersFunctioncreateArticlesSet
()
generate-fake-data.mjs:63
↓ 1 callersFunctioncreateUser
()
generate-fake-data.mjs:9
↓ 1 callersFunctionfavoriteArticle
( articleSlug: string, apiAuthToken: string, action: "favorite" | "unfavorite", )
app/lib/domain/article/article.ts:32
↓ 1 callersFunctionfollowUser
( username: string, apiAuthToken: string, action: "follow" | "unfollow", )
app/lib/domain/users/profile.tsx:3
↓ 1 callersFunctiongetArticle
( articleSlug: string, token: string | null = null, )
app/lib/domain/article/article.ts:18
↓ 1 callersFunctiongetGlobalFeed
(page: number, apiAuthToken: string | null)
app/lib/domain/feed/feed.ts:13
↓ 1 callersFunctiongetUserFeed
(page: number, apiAuthToken: string)
app/lib/domain/feed/feed.ts:22
↓ 1 callersFunctionisError
(result: ArticleResult | EditorFormErrors)
app/lib/domain/article/editor.ts:51
↓ 1 callersFunctionpageLoadingUri
(page: number)
app/routes/__feed/feed.tsx:15
↓ 1 callersFunctionremoveAuthToken
(request: Request)
app/lib/loaders-actions/auth-utils.ts:39
↓ 1 callersFunctionupdateUser
( apiAuthToken: string, image: string | null, username: string, bio: string | null, newPassword: str
app/lib/domain/users/profile.tsx:18
↓ 1 callersFunctionuseUser
()
app/lib/domain/auth/user-context.ts:6
FunctionActivationLink
({ className, children, ...props })
app/components/ActivationLink.tsx:5
FunctionArticleDetails
()
app/routes/article.$articleSlug.tsx:16
FunctionArticleFavoriteButton
({ articleSlug, favoritesCount, isFavorite, className, full = false, })
app/components/article/ArticleFavoriteButton.tsx:14
FunctionArticleLayout
({ body, actions, comments })
app/components/article/ArticleLayout.tsx:10
FunctionArticleMeta
({ slug, author, createdAt, favoritesCount, isFavorite, })
app/components/article/ArticleMeta.tsx:19
FunctionArticleSummary
({ article })
app/components/feed/ArticleSummary.tsx:10
FunctionArticleSummarySkeleton
()
app/components/feed/ArticleSummarySkeleton.tsx:4
FunctionArticlesFeed
({ pageLoadingUri, totalPages, initialPage, initialData, })
app/components/feed/ArticlesFeed.tsx:13
FunctionAuthCheck
({ needsAuth = true, children, }: AuthCheckProps)
app/components/user/AuthCheck.tsx:16
FunctionAuthLayout
({ children })
app/components/user/AuthLayout.tsx:3
FunctionBanner
({ children })
app/components/layout/Banner.tsx:3
FunctionCatchBoundary
()
app/root.tsx:73
FunctionCommentForm
()
app/components/article/CommentForm.tsx:3
FunctionComments
()
app/components/article/Comments.tsx:6
FunctionDocument
({ title, children })
app/components/Document.tsx:4
FunctionEditorForm
({ errors })
app/components/editor/EditorForm.tsx:7
FunctionEditorLayout
({ children })
app/components/editor/EditorLayout.tsx:3
FunctionErrorBoundary
({ error })
app/root.tsx:87
FunctionErrorList
({ errors })
app/components/ErrorList.tsx:7
FunctionFakeUserProvider
({ children })
app/components/user/AuthCheck.test.tsx:6
FunctionFeed
()
app/routes/__feed/feed.tsx:10
FunctionFeedLayout
({ feed, tags })
app/components/feed/FeedLayout.tsx:8
FunctionFeedLayoutPage
()
app/routes/__feed.tsx:23
FunctionFeedPage
({ pageUri, articles })
app/components/feed/FeedPage.tsx:19
FunctionFeedPageSkeleton
()
app/components/feed/FeedPageSkeleton.tsx:5
FunctionFeedToggle
({ tag })
app/components/feed/FeedToggle.tsx:9
FunctionFollowUserButton
({ username, isFollowing, })
app/components/user/FollowUserButton.tsx:11
FunctionFooter
({ gitCommit })
app/components/layout/Footer.tsx:3
FunctionFormattedDate
({ date })
app/components/FormattedDate.tsx:3
FunctionFullButtonText
({ count, isFavorite }: { count: number; isFavorite: boolean })
app/components/article/ArticleFavoriteButton.tsx:63
FunctionGlobalFeed
()
app/routes/__feed/index.tsx:10
FunctionHeader
()
app/components/layout/Header.tsx:7
FunctionHideAfterFirstRender
({ children })
app/components/HideAfterFirstRender.tsx:9
FunctionLayout
({ gitCommit, children })
app/components/layout/Layout.tsx:5
FunctionLayout404
({ title, backlinkText, backlinkTo })
app/components/layout/404.tsx:12
FunctionLoaderButton
({ children, loading = false, ...props })
app/components/LoaderButton.tsx:7
FunctionLogin
()
app/routes/login.tsx:13
FunctionLogoutButton
()
app/components/user/LogoutButton.tsx:5
FunctionNoUserProvider
({ children })
app/components/user/AuthCheck.test.tsx:12
FunctionNoop
()
app/routes/article.$articleSlug.favorite.tsx:9
FunctionNoop
()
app/routes/profile.$username.follow.tsx:9
FunctionPagination
({ page, totalPages })
app/components/feed/Pagination.tsx:9
FunctionRegister
()
app/routes/register.tsx:13
FunctionRoot
()
app/root.tsx:25
FunctionSettings
()
app/routes/settings.tsx:11
FunctionShortButtonText
({ count }: { count: number })
app/components/article/ArticleFavoriteButton.tsx:72
FunctionTag
({ children })
app/components/tags/Tag.tsx:3
FunctionTagList
({ children })
app/components/tags/TagList.tsx:3
FunctionUserProvider
({ user, children })
app/components/user/UserProvider.tsx:9
FunctionWriteRoute
()
app/routes/write.tsx:8
Functionaction
({ request })
app/routes/write.tsx:25
Functionaction
({ request })
app/routes/register.tsx:73
Functionaction
({ request })
app/routes/login.tsx:62
Functionaction
({ params, request })
app/routes/article.$articleSlug.favorite.tsx:21
Functionaction
({ params, request })
app/routes/profile.$username.follow.tsx:21
Functionaction
({ request })
app/routes/settings.tsx:98
Functionfetcher
(key: string)
app/lib/data/client.ts:1
FunctiongetNextPage
()
app/components/feed/ArticlesFeed.tsx:22
FunctionhandleRequest
( request: Request, responseStatusCode: number, responseHeaders: Headers, remixContext: EntryContext,
app/entry.server.tsx:6
Functionlinks
()
app/root.tsx:62
Functionlinks
()
app/routes/login.tsx:104
Functionloader
({ request })
app/root.tsx:48
Functionloader
({ request })
app/routes/write.tsx:19
Functionloader
()
app/routes/__feed.tsx:60
Functionloader
({ request, params })
app/routes/article.$articleSlug.favorite.tsx:14
Functionloader
({ request, params })
app/routes/profile.$username.follow.tsx:14
Functionloader
({ params, request })
app/routes/article.$articleSlug.tsx:53
Functionloader
({ request })
app/routes/settings.tsx:92
Functionloader
({ request })
app/routes/__feed/feed.tsx:35
Functionloader
({ request })
app/routes/__feed/index.tsx:35
Functionmeta
()
app/routes/__feed.tsx:12
FunctionpageLoadingUri
(page: number)
app/routes/__feed/index.tsx:15