Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/athrala/AI-SaaS-Content-Generation-Platform
/ functions
Functions
61 in github.com/athrala/AI-SaaS-Content-Generation-Platform
⨍
Functions
61
◇
Types & classes
10
↓ 50 callers
Function
cn
(...inputs: ClassValue[])
ai-saas/lib/utils.ts:4
↓ 8 callers
Function
checkSubscription
()
ai-saas/lib/subscription.ts:7
↓ 5 callers
Function
checkApiLimit
()
ai-saas/lib/api-limit.ts:29
↓ 5 callers
Function
incrementApiLimit
()
ai-saas/lib/api-limit.ts:6
↓ 4 callers
Function
useFormField
()
ai-saas/components/ui/form.tsx:42
↓ 2 callers
Function
getApiLimitCount
()
ai-saas/lib/api-limit.ts:47
↓ 1 callers
Function
absoluteUrl
(path: string)
ai-saas/lib/utils.ts:8
Function
AuthLayout
({ children }: { children: React.ReactNode })
ai-saas/app/(auth)/layout.tsx:1
Function
Badge
({ className, variant, ...props }: BadgeProps)
ai-saas/components/ui/badge.tsx:32
Function
BotAvatar
()
ai-saas/components/bot-avatar.tsx:2
Function
CodePage
()
ai-saas/app/(dashboard)/(routes)/code/page.tsx:26
Function
ConversationPage
()
ai-saas/app/(dashboard)/(routes)/conversation/page.tsx:26
Function
CrispChat
()
ai-saas/components/crisp-chat.tsx:6
Function
CrispProvider
()
ai-saas/components/crisp-provider.tsx:5
Function
DashboardLayout
({ children }: { children: React.ReactNode })
ai-saas/app/(dashboard)/layout.tsx:6
Function
DashboardPage
()
ai-saas/app/(dashboard)/(routes)/dashboard/page.tsx:54
Function
DialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
ai-saas/components/ui/dialog.tsx:74
Function
DialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
ai-saas/components/ui/dialog.tsx:60
Function
DialogPortal
({ className, ...props }: DialogPrimitive.DialogPortalProps)
ai-saas/components/ui/dialog.tsx:13
Function
Empty
({ label }: EmptyProps)
ai-saas/components/ui/empty.tsx:7
Function
FormField
({ ...props }: ControllerProps<TFieldValues, TName>)
ai-saas/components/ui/form.tsx:29
Function
FreeCounter
({ apiLimitCount = 0, isPro = false, }: FreeCounterProps)
ai-saas/components/free-counter.tsx:15
Function
GET
()
ai-saas/app/api/stripe/route.ts:10
Function
Heading
({ title, description, icon: Icon, iconColor, bgColor, }: HeadingProps)
ai-saas/components/heading.tsx:12
Function
ImagePage
()
ai-saas/app/(dashboard)/(routes)/image/page.tsx:33
Function
LandingContent
()
ai-saas/components/landing-content.tsx:34
Function
LandingHero
()
ai-saas/components/landing-hero.tsx:9
Function
LandingLayout
({ children }: { children: React.ReactNode })
ai-saas/app/(landing)/layout.tsx:1
Function
LandingNavbar
()
ai-saas/components/landing-navbar.tsx:13
Function
LandingPage
()
ai-saas/app/(landing)/page.tsx:5
Function
Loader
()
ai-saas/components/loader.tsx:3
Function
MobileSidebar
({ apiLimitCount = 0, isPro = false, }: MobileSidebarProps)
ai-saas/components/mobile-sidebar.tsx:15
Function
ModalProvider
()
ai-saas/components/modal-provider.tsx:7
Function
MusicPage
()
ai-saas/app/(dashboard)/(routes)/music/page.tsx:22
Function
MusicPage
()
ai-saas/app/(dashboard)/(routes)/video/page.tsx:22
Function
Navbar
()
ai-saas/components/navbar.tsx:6
Function
POST
(req: Request)
ai-saas/app/api/image/route.ts:14
Function
POST
(req: Request)
ai-saas/app/api/conversation/route.ts:14
Function
POST
(req: Request)
ai-saas/app/api/music/route.ts:12
Function
POST
(req: Request)
ai-saas/app/api/video/route.ts:12
Function
POST
(req: Request)
ai-saas/app/api/code/route.ts:20
Function
POST
(req: Request)
ai-saas/app/api/webhook/route.ts:8
Function
Page
()
ai-saas/app/(auth)/(routes)/sign-up/[[...sign-up]]/page.tsx:3
Function
Page
()
ai-saas/app/(auth)/(routes)/sign-in/[[...sign-in]]/page.tsx:3
Function
ProModal
()
ai-saas/components/pro-modal.tsx:70
Function
RootLayout
({ children, }: { children: React.ReactNode; })
ai-saas/app/layout.tsx:17
Function
SettingsPage
()
ai-saas/app/(dashboard)/(routes)/settings/page.tsx:7
Function
SheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
ai-saas/components/ui/sheet.tsx:97
Function
SheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
ai-saas/components/ui/sheet.tsx:83
Function
SheetPortal
({ className, ...props }: SheetPrimitive.DialogPortalProps)
ai-saas/components/ui/sheet.tsx:16
Function
Sidebar
({ apiLimitCount = 0, isPro = false }: SidebarProps)
ai-saas/components/sidebar.tsx:71
Function
SubscriptionButton
({ isPro = false }: { isPro: boolean })
ai-saas/components/subscription-button.tsx:10
Function
ToasterProvider
()
ai-saas/components/toaster-provider.tsx:5
Function
UserAvatar
()
ai-saas/components/user-avatar.tsx:4
Function
onClick
()
ai-saas/components/subscription-button.tsx:13
Function
onSubmit
(values: z.infer<typeof formSchema>)
ai-saas/app/(dashboard)/(routes)/image/page.tsx:49
Function
onSubmit
(values: z.infer<typeof formSchema>)
ai-saas/app/(dashboard)/(routes)/conversation/page.tsx:40
Function
onSubmit
(values: z.infer<typeof formSchema>)
ai-saas/app/(dashboard)/(routes)/music/page.tsx:36
Function
onSubmit
(values: z.infer<typeof formSchema>)
ai-saas/app/(dashboard)/(routes)/video/page.tsx:36
Function
onSubmit
(values: z.infer<typeof formSchema>)
ai-saas/app/(dashboard)/(routes)/code/page.tsx:38
Function
onSubscribe
()
ai-saas/components/pro-modal.tsx:74