MCPcopy Create free account

hub / github.com/Nutlope/make-comics / functions

Functions400 in github.com/Nutlope/make-comics

↓ 262 callersFunctioncn
(...inputs: ClassValue[])
lib/utils.ts:4
↓ 13 callersFunctiontoast
({ ...props }: Toast)
components/ui/use-toast.ts:142
↓ 10 callersFunctiontoast
({ ...props }: Toast)
hooks/use-toast.ts:142
↓ 8 callersFunctiongetStoryWithPagesBySlug
(slug: string)
lib/db-actions.ts:73
↓ 5 callersFunctiondispatch
(action: Action)
components/ui/use-toast.ts:133
↓ 5 callersFunctiondispatch
(action: Action)
hooks/use-toast.ts:133
↓ 5 callersFunctionuseToast
()
components/ui/use-toast.ts:171
↓ 4 callersFunctiongoToPage
(page: number)
app/page.tsx:26
↓ 4 callersFunctionisContentPolicyViolation
(errorMessage: string)
lib/utils.ts:11
↓ 4 callersFunctionuseApiKey
()
hooks/use-api-key.ts:5
↓ 4 callersFunctionuseCarousel
()
components/ui/carousel.tsx:35
↓ 4 callersFunctionuseFormField
()
components/ui/form.tsx:45
↓ 4 callersFunctionuseSidebar
()
components/ui/sidebar.tsx:47
↓ 3 callersFunctioncreatePage
(data: { storyId: string; pageNumber: number; prompt: string; characterImageUrls: string[]; })
lib/db-actions.ts:29
↓ 3 callersFunctiondeletePage
(pageId: string)
lib/db-actions.ts:146
↓ 3 callersFunctiongetPayloadConfigFromPayload
( config: ChartConfig, payload: unknown, key: string, )
components/ui/chart.tsx:308
↓ 2 callersFunctionaddToRemoveQueue
(toastId: string)
components/ui/use-toast.ts:58
↓ 2 callersFunctionaddToRemoveQueue
(toastId: string)
hooks/use-toast.ts:58
↓ 2 callersFunctionbuildComicPrompt
({ prompt, style, characterImages = [], isContinuation = false, previousContext = "", isAddPage =
lib/prompt.ts:10
↓ 2 callersFunctiongenerateComicSlug
()
lib/slug-generator.ts:12
↓ 2 callersFunctiongetContentPolicyErrorMessage
()
lib/utils.ts:21
↓ 2 callersFunctiongetNextPageNumber
(storyId: string)
lib/db-actions.ts:133
↓ 2 callersFunctionhandleCreate
()
components/landing/comic-creation-form.tsx:189
↓ 2 callersFunctionupdatePage
(pageId: string, generatedImageUrl: string)
lib/db-actions.ts:39
↓ 2 callersFunctionupdateStory
(storyId: string, data: { title?: string; description?: string })
lib/db-actions.ts:45
↓ 2 callersFunctionuploadImageToS3
( imageUrl: string, key: string )
lib/s3-upload.ts:15
↓ 2 callersFunctionuseChart
()
components/ui/chart.tsx:27
↓ 2 callersFunctionuseKeyboardShortcut
( callback: () => void, options: { ctrlOrCmd?: boolean; shift?: boolean; key?: string; dis
hooks/use-keyboard-shortcut.ts:3
↓ 1 callersFunctioncreateFeedback
(data: { message: string; userId?: string })
lib/db-actions.ts:154
↓ 1 callersFunctioncreateStory
(data: { title: string; description?: string; userId: string; style?: string; usesOwnApiKey?: boolean })
lib/db-actions.ts:6
↓ 1 callersFunctiondeleteStory
(storyId: string)
lib/db-actions.ts:150
↓ 1 callersFunctiondismiss
()
components/ui/use-toast.ts:150
↓ 1 callersFunctiondismiss
()
hooks/use-toast.ts:150
↓ 1 callersFunctionfetchCredits
()
components/landing/comic-creation-form.tsx:108
↓ 1 callersFunctionfetchStars
()
components/landing/navbar.tsx:33
↓ 1 callersFunctionfetchStories
()
app/stories/page.tsx:32
↓ 1 callersFunctiongenId
()
components/ui/use-toast.ts:27
↓ 1 callersFunctiongenId
()
hooks/use-toast.ts:27
↓ 1 callersFunctiongenerateFilePreview
(file: File)
lib/file-utils.ts:21
↓ 1 callersFunctiongetLastPageImage
(storyId: string)
lib/db-actions.ts:115
↓ 1 callersFunctiongetPagesGeneratedLast24Hours
()
lib/db-actions.ts:159
↓ 1 callersFunctiongetStoryById
(storyId: string)
lib/db-actions.ts:68
↓ 1 callersFunctionhandleAddPage
()
app/story/[storySlug]/story-editor-client.tsx:170
↓ 1 callersFunctionhandleDeletePage
(pageIndex: number)
app/story/[storySlug]/story-editor-client.tsx:333
↓ 1 callersFunctionhandleFiles
(newFiles: FileList | null)
components/editor/generate-page-modal.tsx:136
↓ 1 callersFunctionhandleFiles
(newFiles: FileList | null)
components/landing/comic-creation-form.tsx:142
↓ 1 callersFunctionhandleGenerate
()
components/editor/generate-page-modal.tsx:244
↓ 1 callersFunctionhandleTitleCancel
()
components/editor/editor-toolbar.tsx:95
↓ 1 callersFunctionhandleTitleSave
()
components/editor/editor-toolbar.tsx:56
↓ 1 callersFunctionloadStoryData
()
app/story/[storySlug]/story-editor-client.tsx:77
↓ 1 callersFunctionreducer
(state: State, action: Action)
components/ui/use-toast.ts:74
↓ 1 callersFunctionreducer
(state: State, action: Action)
hooks/use-toast.ts:74
↓ 1 callersFunctionremoveCharacter
(index: number)
components/editor/generate-page-modal.tsx:221
↓ 1 callersFunctionremoveFile
(index: number)
components/landing/comic-creation-form.tsx:166
↓ 1 callersFunctiontoggleCharacterSelection
(index: number)
components/editor/generate-page-modal.tsx:203
↓ 1 callersFunctionuseIsMobile
()
components/ui/use-mobile.tsx:5
↓ 1 callersFunctionuseToast
()
hooks/use-toast.ts:171
↓ 1 callersFunctionvalidateFileForUpload
(file: File, rejectWebP: boolean = true)
lib/file-utils.ts:1
FunctionAccordion
({ ...props }: React.ComponentProps<typeof AccordionPrimitive.Root>)
components/ui/accordion.tsx:9
FunctionAccordionContent
({ className, children, ...props }: React.ComponentProps<typeof AccordionPrimitive.Content>)
components/ui/accordion.tsx:50
FunctionAccordionItem
({ className, ...props }: React.ComponentProps<typeof AccordionPrimitive.Item>)
components/ui/accordion.tsx:15
FunctionAccordionTrigger
({ className, children, ...props }: React.ComponentProps<typeof AccordionPrimitive.Trigger>)
components/ui/accordion.tsx:28
FunctionAlert
({ className, variant, ...props }: React.ComponentProps<'div'> & VariantProps<typeof alertVariants>)
components/ui/alert.tsx:22
FunctionAlertDescription
({ className, ...props }: React.ComponentProps<'div'>)
components/ui/alert.tsx:50
FunctionAlertDialog
({ ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Root>)
components/ui/alert-dialog.tsx:9
FunctionAlertDialogAction
({ className, ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Action>)
components/ui/alert-dialog.tsx:121
FunctionAlertDialogCancel
({ className, ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Cancel>)
components/ui/alert-dialog.tsx:133
FunctionAlertDialogContent
({ className, ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Content>)
components/ui/alert-dialog.tsx:47
FunctionAlertDialogDescription
({ className, ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Description>)
components/ui/alert-dialog.tsx:108
FunctionAlertDialogFooter
({ className, ...props }: React.ComponentProps<'div'>)
components/ui/alert-dialog.tsx:79
FunctionAlertDialogHeader
({ className, ...props }: React.ComponentProps<'div'>)
components/ui/alert-dialog.tsx:66
FunctionAlertDialogOverlay
({ className, ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Overlay>)
components/ui/alert-dialog.tsx:31
FunctionAlertDialogPortal
({ ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Portal>)
components/ui/alert-dialog.tsx:23
FunctionAlertDialogTitle
({ className, ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Title>)
components/ui/alert-dialog.tsx:95
FunctionAlertDialogTrigger
({ ...props }: React.ComponentProps<typeof AlertDialogPrimitive.Trigger>)
components/ui/alert-dialog.tsx:15
FunctionAlertTitle
({ className, ...props }: React.ComponentProps<'div'>)
components/ui/alert.tsx:37
FunctionApiKeyModal
({ isOpen, onClose, onSubmit }: ApiKeyModalProps)
components/api-key-modal.tsx:25
FunctionAspectRatio
({ ...props }: React.ComponentProps<typeof AspectRatioPrimitive.Root>)
components/ui/aspect-ratio.tsx:5
FunctionAvatar
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Root>)
components/ui/avatar.tsx:8
FunctionAvatarFallback
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Fallback>)
components/ui/avatar.tsx:37
FunctionAvatarImage
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Image>)
components/ui/avatar.tsx:24
FunctionBadge
({ className, variant, asChild = false, ...props }: React.ComponentProps<'span'> & VariantProps<type
components/ui/badge.tsx:28
FunctionBreadcrumb
({ ...props }: React.ComponentProps<'nav'>)
components/ui/breadcrumb.tsx:7
FunctionBreadcrumbEllipsis
({ className, ...props }: React.ComponentProps<'span'>)
components/ui/breadcrumb.tsx:83
FunctionBreadcrumbItem
({ className, ...props }: React.ComponentProps<'li'>)
components/ui/breadcrumb.tsx:24
FunctionBreadcrumbLink
({ asChild, className, ...props }: React.ComponentProps<'a'> & { asChild?: boolean })
components/ui/breadcrumb.tsx:34
FunctionBreadcrumbList
({ className, ...props }: React.ComponentProps<'ol'>)
components/ui/breadcrumb.tsx:11
FunctionBreadcrumbPage
({ className, ...props }: React.ComponentProps<'span'>)
components/ui/breadcrumb.tsx:52
FunctionBreadcrumbSeparator
({ children, className, ...props }: React.ComponentProps<'li'>)
components/ui/breadcrumb.tsx:65
FunctionButton
({ className, variant, size, asChild = false, ...props }: React.ComponentProps<'button'> & Variant
components/ui/button.tsx:39
FunctionButtonGroup
({ className, orientation, ...props }: React.ComponentProps<'div'> & VariantProps<typeof buttonGroupVari
components/ui/button-group.tsx:24
FunctionButtonGroupSeparator
({ className, orientation = 'vertical', ...props }: React.ComponentProps<typeof Separator>)
components/ui/button-group.tsx:60
FunctionButtonGroupText
({ className, asChild = false, ...props }: React.ComponentProps<'div'> & { asChild?: boolean })
components/ui/button-group.tsx:40
FunctionCalendar
({ className, classNames, showOutsideDays = true, captionLayout = 'label', buttonVariant = 'ghost',
components/ui/calendar.tsx:14
FunctionCalendarDayButton
({ className, day, modifiers, ...props }: React.ComponentProps<typeof DayButton>)
components/ui/calendar.tsx:175
FunctionCard
({ className, ...props }: React.ComponentProps<'div'>)
components/ui/card.tsx:5
FunctionCardAction
({ className, ...props }: React.ComponentProps<'div'>)
components/ui/card.tsx:51
FunctionCardContent
({ className, ...props }: React.ComponentProps<'div'>)
components/ui/card.tsx:64
FunctionCardDescription
({ className, ...props }: React.ComponentProps<'div'>)
components/ui/card.tsx:41
FunctionCardFooter
({ className, ...props }: React.ComponentProps<'div'>)
components/ui/card.tsx:74
next →1–100 of 400, ranked by callers