MCPcopy Create free account

hub / github.com/anayatkhan1/Writora-AI / functions

Functions134 in github.com/anayatkhan1/Writora-AI

↓ 194 callersFunctioncn
(...inputs: ClassValue[])
utils/functions/cn.ts:4
↓ 8 callersFunctiongetDbConnection
()
lib/db.ts:3
↓ 4 callersFunctionuseCarousel
()
components/ui/carousel.tsx:35
↓ 4 callersFunctionuseFormField
()
components/ui/form.tsx:43
↓ 3 callersFunctiondrawCircle
(circle: Circle, update = false)
components/ui/particles.tsx:164
↓ 2 callersFunctioncircleParams
()
components/ui/particles.tsx:137
↓ 2 callersFunctionclearContext
()
components/ui/particles.tsx:180
↓ 2 callersFunctiongenerateSquares
(count: number)
components/ui/animated-background.tsx:46
↓ 2 callersFunctiongetPos
()
components/ui/animated-background.tsx:38
↓ 2 callersFunctioninitCanvas
()
components/ui/particles.tsx:92
↓ 2 callersFunctionupdatePath
()
components/ui/animated-beam.tsx:66
↓ 1 callersFunctionMousePosition
()
components/ui/particles.tsx:10
↓ 1 callersFunctionanimate
()
components/ui/particles.tsx:212
↓ 1 callersFunctioncreateOrUpdateUser
( sql: any, customer: Stripe.Customer, customerId: string, )
lib/payment-helpers.ts:56
↓ 1 callersFunctiondoesUserExist
( sql: NeonQueryFunction<false, false>, email: string, )
lib/user-helpers.ts:14
↓ 1 callersFunctiondrawParticles
()
components/ui/particles.tsx:191
↓ 1 callersFunctiongenerateBlogPostAction
({ transcriptions, userId, }: { transcriptions: { text: string }; userId: string; })
actions/upload-actions.ts:77
↓ 1 callersFunctiongetPlanType
(priceId: string)
lib/user-helpers.ts:33
↓ 1 callersFunctiongetUserBlogPosts
(userId: string)
app/api/generate-blog/route.ts:13
↓ 1 callersFunctionhandleCheckoutSessionCompleted
({ session, stripe, }: { session: Stripe.Checkout.Session; stripe: Stripe; })
lib/payment-helpers.ts:21
↓ 1 callersFunctionhandleSubscriptionDeleted
({ subscriptionId, stripe, }: { subscriptionId: string; stripe: Stripe; })
lib/payment-helpers.ts:4
↓ 1 callersFunctionhasCancelledSubscription
( sql: NeonQueryFunction<false, false>, email: string, )
lib/user-helpers.ts:4
↓ 1 callersFunctionhexToRgb
(hex: string)
components/ui/particles.tsx:42
↓ 1 callersFunctioninsertPayment
( sql: any, session: Stripe.Checkout.Session, priceId: string, customerEmail: string, )
lib/payment-helpers.ts:43
↓ 1 callersFunctionisValidUrl
(url: string)
utils/functions/urls.ts:1
↓ 1 callersFunctiononMouseMove
()
components/ui/particles.tsx:97
↓ 1 callersFunctionremapValue
( value: number, start1: number, end1: number, start2: number, end2: number, )
components/ui/particles.tsx:200
↓ 1 callersFunctionresizeCanvas
()
components/ui/particles.tsx:124
↓ 1 callersFunctionsaveBlogPost
(userId: string, title: string, content: string)
app/api/generate-blog/route.ts:29
↓ 1 callersFunctiontranscribeUploadedFile
( resp: { serverData: { userId: string; file: any }; }[], )
actions/upload-actions.ts:5
↓ 1 callersFunctionupdateSquarePosition
(id: number)
components/ui/animated-background.tsx:54
↓ 1 callersFunctionupdateUser
( sql: NeonQueryFunction<false, false>, userId: string, email: string, )
lib/user-helpers.ts:25
↓ 1 callersFunctionupdateUserSubscription
( sql: any, priceId: string, email: string, )
lib/payment-helpers.ts:71
FunctionAlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/alert-dialog.tsx:62
FunctionAlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/alert-dialog.tsx:48
FunctionAnalyticsPage
()
app/(marketing)/features/analytics/page.tsx:10
FunctionAnimatedBackground
({ width = 40, height = 40, x = -1, y = -1, strokeDasharray = 0, numSquares = 50, className, maxOpacit
components/ui/animated-background.tsx:20
FunctionAnimatedBeam
({ className, containerRef, fromRef, toRef, curvature = 0, reverse = false, // Include the reverse prop
components/ui/animated-beam.tsx:27
FunctionAnimatedText
({ children, className, shimmerWidth = 100, })
components/ui/animated-text.tsx:10
FunctionAnimationContainer
({ children, className, reverse, delay, }: AnimationContainerProps)
components/global/animation-container.tsx:12
FunctionBackground
({ children, width = 40, height = 40, x = -1, y = -1, strokeDasharray = 0, squares, className, ...pro
components/ui/background.tsx:16
FunctionBadge
({ className, variant, ...props }: BadgeProps)
components/ui/badge.tsx:30
FunctionBentoCard
({ name, className, background, Icon, description, href, cta, }: { name: string; className: string;
components/ui/bento-grid.tsx:133
FunctionBentoGrid
({ children, className, }: { children: ReactNode; className?: string; })
components/ui/bento-grid.tsx:114
FunctionBlogPage
()
app/(marketing)/resources/blog/page.tsx:3
FunctionBlogPage
({ params }: Props)
app/(marketing)/resources/blog/[slug]/page.tsx:8
FunctionBlogs
()
components/blog/blogs.tsx:12
FunctionBlurImage
({ src, alt, className, ...props }: Props)
components/ui/blur-image.tsx:13
FunctionBorderBeam
({ className, size = 200, duration = 15, anchor = 90, borderWidth = 1.5, colorFrom = "#ffaa40", colorTo
components/ui/border-beam.tsx:14
FunctionBreadcrumbEllipsis
({ className, ...props }: React.ComponentProps<"span">)
components/ui/breadcrumb.tsx:91
FunctionBreadcrumbSeparator
({ children, className, ...props }: React.ComponentProps<"li">)
components/ui/breadcrumb.tsx:75
FunctionCalendar
({ className, classNames, showOutsideDays = true, ...props }: CalendarProps)
components/ui/calendar.tsx:12
FunctionChangeLogPage
()
app/(marketing)/changelog/page.tsx:3
FunctionCommandDialog
({ children, ...props }: CommandDialogProps)
components/ui/command.tsx:28
FunctionCommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/command.tsx:132
FunctionContentEditor
({ posts, }: { posts: Array<{ content: string; title: string; id: string }>; })
components/content/content-editor.tsx:49
FunctionContextMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/context-menu.tsx:168
FunctionCopyButton
({ text, className, icon }: Props)
components/ui/copy-button.tsx:14
FunctionDashboard
()
app/(main)/dashboard/page.tsx:18
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
FunctionEnterprisePage
()
app/(marketing)/enterprise/page.tsx:2
FunctionFooter
()
components/home/footer.tsx:6
FunctionFormField
({ ...props }: ControllerProps<TFieldValues, TName>)
components/ui/form.tsx:30
FunctionHelpPage
()
app/(marketing)/resources/help/page.tsx:3
FunctionHomePage
()
app/page.tsx:24
FunctionInitializedMDXEditor
({ editorRef, ...props }: { editorRef: ForwardedRef<MDXEditorMethods> | null } & MDXEditorProps)
components/content/mdx-editor.tsx:16
FunctionIntegrations
({ className, }: { className?: string; })
components/ui/integrations.tsx:25
FunctionLampContainer
({ children, className, }: { children: React.ReactNode; className?: string; })
components/ui/lamp.tsx:7
FunctionLinkShorteningPage
()
app/(marketing)/features/qr-codes/page.tsx:10
FunctionLinkShorteningPage
()
app/(marketing)/features/password-protection/page.tsx:10
FunctionLinkShorteningPage
()
app/(marketing)/features/seo-strategy/page.tsx:10
FunctionLogo
({ variant = "icon", className }: Props)
components/ui/logo.tsx:9
FunctionMagicBadge
({ title }: Props)
components/ui/magic-badge.tsx:5
FunctionMagicCard
({ children, className }: Props)
components/ui/magic-card.tsx:11
FunctionMarquee
({ className, reverse, pauseOnHover = false, children, vertical = false, repeat = 4, ...props }: Marque
components/ui/marquee.tsx:13
FunctionMaxWidthWrapper
({ className, children }: Props)
components/global/max-width-wrapper.tsx:9
FunctionMenubarShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/menubar.tsx:203
FunctionMobileNavbar
()
components/home/mobile-navbar.tsx:22
FunctionModal
({ children, isOpen, setIsOpen, onClose }: Props)
components/ui/modal.tsx:16
FunctionNavbar
()
components/home/navbar.tsx:23
FunctionNotFound
()
app/not-found.tsx:4
FunctionPOST
(request: NextRequest)
app/api/transcribe/route.ts:12
FunctionPOST
(req: NextRequest)
app/api/payments/route.ts:10
FunctionPOST
(request: NextRequest)
app/api/generate-blog/route.ts:44
FunctionPage
()
app/(main)/sign-up/[[...sign-up]]/page.tsx:3
FunctionPage
()
app/(main)/sign-in/[[...sign-in]]/page.tsx:3
FunctionPage
()
app/(main)/posts/page.tsx:16
FunctionPagination
({ className, ...props }: React.ComponentProps<"nav">)
components/ui/pagination.tsx:7
FunctionPaginationEllipsis
({ className, ...props }: React.ComponentProps<"span">)
components/ui/pagination.tsx:94
FunctionPaginationLink
({ className, isActive, size = "icon", ...props }: PaginationLinkProps)
components/ui/pagination.tsx:42
FunctionPaginationNext
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
components/ui/pagination.tsx:78
FunctionPaginationPrevious
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
components/ui/pagination.tsx:62
FunctionParticles
({ className = "", quantity = 100, staticity = 50, ease = 50, size = 0.4, refresh = false, color = "#ff
components/ui/particles.tsx:51
FunctionPostsPage
({ params: { id }, }: { params: { id: string }; })
app/(main)/posts/[id]/page.tsx:7
FunctionPricingCards
()
components/pricing-cards.tsx:27
next →1–100 of 134, ranked by callers