MCPcopy Create free account

hub / github.com/JaleelB/readium-x / functions

Functions296 in github.com/JaleelB/readium-x

↓ 1 callersFunctionupdateBookmark
( userId: UserId, bookmarkId: number, articleDetails: z.infer<typeof articleSchema>, )
data-access/bookmarks.ts:68
↓ 1 callersFunctionupdateReadingHistoryProgress
( readingHistoryId: number, userId: UserId, progress: string, )
data-access/article.ts:65
↓ 1 callersFunctionupdateReadingHistoryProgressUseCase
( readingHistoryId: number, userId: UserId, progress: string, )
use-cases/article.ts:52
↓ 1 callersFunctionuseArticleBookmark
( articleUrl: string, initialStatus?: BookmarkStatus, )
hooks/use-bookmarks-query.ts:62
↓ 1 callersFunctionuseBookmarkStatusQuery
( articleUrl: string, initialData?: BookmarkStatus, )
hooks/use-bookmarks-query.ts:28
↓ 1 callersFunctionuseBookmarksQuery
(initialData?: BookmarkRecord[])
hooks/use-bookmarks-query.ts:20
↓ 1 callersFunctionuseDeleteAccountModal
(userId: string)
app/account/settings/(general)/delete-account.tsx:131
↓ 1 callersFunctionuseDeleteBookmarkMutation
()
hooks/use-bookmarks-query.ts:201
↓ 1 callersFunctionuseHistoryDeleteMutations
()
hooks/use-history-query.ts:28
↓ 1 callersFunctionuseHistoryQuery
(initialData?: ReadingHistoryRecord[])
hooks/use-history-query.ts:20
↓ 1 callersFunctionuseMediaQuery
(query: string)
hooks/use-media-query.tsx:3
↓ 1 callersFunctionuseReadingProgress
( initialProgress: number, )
hooks/use-reading-progress.tsx:11
↓ 1 callersFunctionuseReadingProgressSync
({ readingHistoryId, userId, }: { readingHistoryId: number; userId: string; })
hooks/use-reading-progress-sync.ts:27
↓ 1 callersFunctionuseSelectedLanguage
()
stores/article-store.ts:59
↓ 1 callersFunctionuseSetEditor
()
stores/article-store.ts:74
↓ 1 callersFunctionuseSetSelectedLanguage
()
stores/article-store.ts:64
↓ 1 callersFunctionuseSetSummary
()
stores/article-store.ts:61
↓ 1 callersFunctionuseSetTranslatedContent
()
stores/article-store.ts:62
↓ 1 callersFunctionuseSparkle
({ color = "#ffffffb3", sparkleCount = 40, sparkleSize = 1.5, }: UseSparkleProps)
hooks/use-sparkle.tsx:10
↓ 1 callersFunctionuseSummary
()
stores/article-store.ts:56
↓ 1 callersFunctionuseTTSSettings
()
components/tts-button.tsx:12
↓ 1 callersFunctionuseToggleEditable
()
stores/article-store.ts:67
↓ 1 callersFunctionuseTranslatedContent
()
stores/article-store.ts:57
↓ 1 callersFunctionuseZoomActions
()
stores/article-store.ts:45
↓ 1 callersFunctionverifyOpenAIApiKey
(apiKey: string)
app/account/settings/tokens/actions.ts:17
FunctionAlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/alert-dialog.tsx:62
FunctionAlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/alert-dialog.tsx:48
FunctionAppearancesPage
()
app/account/settings/appearances/page.tsx:34
FunctionArticle
({ content, user, readingHistoryId, url, initialBookmarkStatus, }: { content: ArticleDetails; us
app/article/article.tsx:39
FunctionArticleLayout
({ children }: ArticleLayoutProps)
app/article/layout.tsx:6
FunctionArticleSkeleton
()
app/article/article-skeleton.tsx:4
FunctionArticleViewer
({ content, translatedContent, readingHistoryId, }: { content: string; translatedContent: string | n
app/article/article-viewer.tsx:59
FunctionArticleWrapper
({ url, bookmarkId, }: { url: string; bookmarkId?: string; })
app/article/article-wrapper.tsx:33
FunctionBookmarkButton
({ text = "New" }: { text?: string })
app/bookmarks/components/bookmark-button.tsx:15
FunctionBookmarkCard
({ bookmark, userId, articleId, pathname, layout, }: { bookmark: Bookmark; userId: string; art
app/bookmarks/components/bookmark-list.tsx:222
FunctionBookmarkPage
()
app/bookmarks/page.tsx:5
FunctionBookmarkWrapper
({ user }: { user: User })
app/bookmarks/bookmark-wrapper.tsx:53
FunctionBookmarksDisplayMenu
({ layout, setLayout, orderBy, setOrderBy, }: { layout: Layout; setLayout: (layout: Layout) => voi
app/bookmarks/components/bookmarks-display.tsx:22
FunctionBookmarksLayout
({ children, }: BookmarksLayoutProps)
app/bookmarks/layout.tsx:7
FunctionBookmarksList
({ bookmarks, userId, }: { bookmarks: Bookmark[]; userId: string; })
app/bookmarks/components/bookmark-list.tsx:63
FunctionBookmarksSearchBox
({ debounceTimeoutMs = 300, }: BookmarksSearchBoxProps)
app/bookmarks/components/bookmarks-search-box.tsx:11
FunctionCommandDialog
({ children, ...props }: CommandDialogProps)
components/ui/command.tsx:28
FunctionCommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/command.tsx:129
FunctionCreateBookmarkForm
()
app/bookmarks/components/create-bookmark-form.tsx:31
FunctionDeleteAccount
({ id }: { id: string })
app/account/settings/(general)/delete-account.tsx:27
FunctionDeleteAccountModal
({ showDeleteAccountModal, setShowDeleteAccountModal, userId, }: { showDeleteAccountModal: boolean;
app/account/settings/(general)/delete-account.tsx:58
FunctionDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:70
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:56
FunctionDrawer
({ shouldScaleBackground = true, ...props }: React.ComponentProps<typeof DrawerPrimitive.Root>)
components/ui/drawer.tsx:8
FunctionDrawerFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/drawer.tsx:69
FunctionDrawerHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/drawer.tsx:58
FunctionDropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/dropdown-menu.tsx:171
FunctionDynamicToolbar
({ selectedLanguage, onLanguageChange, isTranslating, onSummarize, isSummarizing, readingHistoryId
components/article-toolbar.tsx:41
FunctionEditOption
({ readingHistoryId }: { readingHistoryId: number })
components/article-toolbar-options.tsx:237
FunctionEmptyBookmarks
()
app/bookmarks/bookmark-wrapper.tsx:14
FunctionEmptyHistory
()
app/history/history-wrapper.tsx:10
FunctionErrorCard
({ title = "Couldn't load this article.", message = "Looks like we ran into an issue while loading the art
components/error-card.tsx:15
FunctionErrorPage
({ error, }: { error: Error & { digest?: string }; })
app/error.tsx:11
FunctionFloatingBubbleMenu
()
components/bubble-menu.tsx:108
FunctionForgotPasswordPage
()
app/(auth)/forgot-password/page.tsx:32
FunctionFormField
({ ...props }: ControllerProps<TFieldValues, TName>)
components/ui/form.tsx:31
FunctionGET
()
app/api/auth/route.ts:3
FunctionGET
()
app/api/bookmarks/route.ts:4
FunctionGET
(request: Request)
app/api/bookmarks/status/route.ts:4
FunctionGET
()
app/api/history/route.ts:4
FunctionGET
(request: Request)
app/api/history/progress/route.ts:4
FunctionHighlightMode
({ color, onColorChange, editor, }: { color: string; onColorChange: (color: string) => void; edito
components/bubble-menu.tsx:75
FunctionHistoryLayout
({ children }: HistoryLayoutProps)
app/history/layout.tsx:7
FunctionHistoryList
({ historyLog }: { historyLog: ReadingHistory[] })
app/history/history-list.tsx:43
FunctionHistoryPage
()
app/history/page.tsx:6
FunctionHistoryWrapper
({ user }: { user: User })
app/history/history-wrapper.tsx:85
FunctionHome
()
app/(home)/page.tsx:5
FunctionLanguageSelector
({ selectedLanguage, onLanguageChange, isTranslating, }: LanguageSelectorProps)
components/article-toolbar-options.tsx:72
FunctionLoaderButton
({ children, isLoading, className, ...props }: ButtonProps & { isLoading: boolean })
components/loader-button.tsx:5
FunctionMagnificationController
({ zoom, zoomIn, zoomOut, resetZoom, }: { zoom: number; zoomIn: () => void; zoomOut: () => void;
components/magnification-controller.tsx:4
FunctionMarketingLayout
({ children, }: MarketingLayoutProps)
app/(home)/layout.tsx:8
FunctionModeToggle
()
components/mode-toggle.tsx:15
FunctionNav
({ user, profile, }: { user: User | undefined; profile: Profile | undefined; })
components/nav.tsx:15
FunctionNavLink
({ segment, children, }: { segment: string | null; children: ReactNode; })
components/settings-nav-link.tsx:8
FunctionNotFound
()
app/not-found.tsx:11
FunctionOAuthButton
({ provider, children, }: { provider: "google" | "github"; children: React.ReactNode; })
components/oauth-button.tsx:12
FunctionOptionsMenu
({ user, profile, }: { user: UserInfo; profile: Profile | undefined; })
components/menu.tsx:28
FunctionOrderButton
({ name, active, onClick, }: { name: string; active: boolean; onClick: () => void; })
app/bookmarks/components/bookmarks-display.tsx:269
FunctionPOST
(req: NextRequest)
app/api/webhooks/clerk/route.ts:24
FunctionPage
(props: { params: Promise<{ id: string; }>; searchParams: Promise<{ [key: string]: string | stri
app/article/[id]/page.tsx:7
FunctionPersonalSettingsLayout
({ children, }: { children: ReactNode; })
app/account/settings/layout.tsx:7
FunctionQueryProvider
({ children }: { children: React.ReactNode })
components/query-provider.tsx:6
FunctionResetPasswordPage
(props: { searchParams: Promise<{ email?: string }>; })
app/(auth)/reset-password/page.tsx:42
FunctionRootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
app/layout.tsx:79
FunctionSettingsLayout
({ tabs, children, }: SettingsLayoutProps)
app/account/settings/setting-layout.tsx:17
FunctionSettingsPage
()
app/account/settings/(general)/page.tsx:8
FunctionSheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/sheet.tsx:92
FunctionSheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/sheet.tsx:78
FunctionSignInAction
({ open, onOpenChange, }: { open: boolean; onOpenChange: (open: boolean) => void; })
components/sign-in-action.tsx:27
FunctionSignInForm
()
app/(auth)/signin/sign-in-form.tsx:35
FunctionSignInPage
()
app/(auth)/signin/page.tsx:6
FunctionSignUpForm
()
app/(auth)/signup/sign-up-form.tsx:42
FunctionSignUpPage
()
app/(auth)/signup/page.tsx:6
FunctionSiteFooter
()
components/site-footer.tsx:7
FunctionSiteHeader
()
components/site-header.tsx:10
← previousnext →101–200 of 296, ranked by callers