Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Saas-Starter-Kit/Saas-Kit-prisma
/ functions
Functions
144 in github.com/Saas-Starter-Kit/Saas-Kit-prisma
⨍
Functions
144
◇
Types & classes
44
↓ 89 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils/helpers.ts:6
↓ 13 callers
Function
PrismaDBError
(err: Error)
src/lib/utils/error.ts:10
↓ 8 callers
Function
AuthError
(err: Error)
src/lib/utils/error.ts:17
↓ 4 callers
Function
useFormField
()
src/components/Form.tsx:42
↓ 3 callers
Function
StripeError
(err: Stripe.errors.StripeError)
src/lib/utils/error.ts:3
↓ 2 callers
Function
GetSession
()
src/lib/API/Services/auth/session.ts:4
↓ 1 callers
Function
CreateSubscription
({ id, price_id, status, period_ends_at }: Subscription)
src/lib/API/Database/subscription/mutations.ts:8
↓ 1 callers
Function
CreateTodo
({ title, description }: todoFormValues)
src/lib/API/Database/todos/mutations.ts:16
↓ 1 callers
Function
DeleteTodo
({ id }: DeleteTodoPropsI)
src/lib/API/Database/todos/mutations.ts:53
↓ 1 callers
Function
Google
({ ...props })
src/components/Icons.tsx:28
↓ 1 callers
Function
GoogleLogin
()
src/lib/API/Services/auth/login.ts:30
↓ 1 callers
Function
Login
()
src/app/auth/login/page.tsx:13
↓ 1 callers
Function
Logout
()
src/lib/API/Services/auth/login.ts:47
↓ 1 callers
Function
RetrieveSubscription
( subscription_id: string )
src/lib/API/Services/stripe/customer.ts:12
↓ 1 callers
Function
UpdateStripeCustomerEmail
({ customer, email }: CustomerPropsT)
src/lib/API/Services/stripe/customer.ts:26
↓ 1 callers
Function
UpdateSubscription
({ id, price_id, status, period_ends_at }: Partial<Subscription>)
src/lib/API/Database/subscription/mutations.ts:32
↓ 1 callers
Function
UpdateTodo
({ id, title, description }: UpdateTodoPropsI)
src/lib/API/Database/todos/mutations.ts:35
↓ 1 callers
Function
UpdateUserEmail
({ email }: EmailFormValues)
src/lib/API/Database/user/mutations.ts:58
↓ 1 callers
Function
UpdateUserName
({ display_name }: DisplayNameFormValues)
src/lib/API/Database/user/mutations.ts:38
↓ 1 callers
Function
UpdateUserSubscription
({ id, stripe_customer_id, subscription_id }: UpdateUserSubPropsT)
src/lib/API/Database/user/mutations.ts:13
↓ 1 callers
Function
WebhookEventHandler
(event: Stripe.Event)
src/lib/API/Services/stripe/webhook.ts:13
↓ 1 callers
Function
clearAllDB
()
playwright/prisma.ts:5
↓ 1 callers
Function
createCheckoutSession
({ price }: createCheckoutProps)
src/lib/API/Services/stripe/session.ts:13
↓ 1 callers
Function
createPortalSession
()
src/lib/API/Services/stripe/session.ts:50
↓ 1 callers
Function
getCurrentRole
(role: string)
src/app/dashboard/ai/page.tsx:29
↓ 1 callers
Function
handleSubscription
()
src/app/dashboard/settings/_PageSections/Billing.tsx:13
↓ 1 callers
Function
matchSubscription
()
src/app/dashboard/settings/_PageSections/Subscription.tsx:33
↓ 1 callers
Function
setProductPlan
()
src/app/(marketing)/pricing/page.tsx:31
↓ 1 callers
Function
setProductPlan
()
src/app/dashboard/settings/_PageSections/PriceCard.tsx:28
↓ 1 callers
Function
signOut
()
src/app/dashboard/_PageSections/UserNav.tsx:23
↓ 1 callers
Function
useMutationObserver
( ref: React.MutableRefObject<HTMLElement | null>, callback: MutationCallback, options = { attribute
src/lib/utils/hooks.ts:12
Function
AddSubscription
()
src/app/dashboard/settings/add-subscription/page.tsx:13
Function
AlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/AlertDialog.tsx:53
Function
AlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/AlertDialog.tsx:48
Function
AuthConfirm
()
src/app/auth/confirmed/page.tsx:8
Function
AuthForm
({ submit_text }: AuthFormPropsI)
src/app/auth/_PageSections/AuthForm.tsx:19
Function
AuthLayout
({ children }: LayoutProps)
src/app/auth/layout.tsx:6
Function
AuthRequired
()
src/app/auth/required/page.tsx:7
Function
BarChartComp
()
src/app/dashboard/_PageSections/charts/Bar.tsx:119
Function
Billing
()
src/app/dashboard/settings/_PageSections/Billing.tsx:10
Function
Billing
()
src/app/dashboard/settings/billing/page.tsx:6
Function
CTA
()
src/app/(marketing)/_PageSections/CTA.tsx:6
Function
CommandDialog
({ children, ...props }: CommandDialogProps)
src/components/ui/Command.tsx:28
Function
CommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/Command.tsx:125
Function
Compose
()
src/app/dashboard/_PageSections/charts/Compose.tsx:63
Function
Dashboard
()
src/app/dashboard/main/_PageSections/Dashboard.tsx:9
Function
DashboardLayout
({ children }: LayoutProps)
src/app/dashboard/layout.tsx:9
Function
DashboardPage
()
src/app/dashboard/main/page.tsx:3
Function
Delete
()
src/app/dashboard/todos/_PageSections/MyTodos.tsx:26
Function
DialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/Dialog.tsx:62
Function
DialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/Dialog.tsx:57
Function
DialogPortal
({ ...props }: DialogPrimitive.DialogPortalProps)
src/components/ui/Dialog.tsx:13
Function
DocShare
()
src/app/dashboard/_PageSections/DocShare.tsx:16
Function
DropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/DropdownMenu.tsx:171
Function
EditTodo
({ params })
src/app/dashboard/todos/edit/[id]/page.tsx:4
Function
Error
({ error, reset }: { error: Error; reset: () => void })
src/app/auth/error.tsx:6
Function
Error
({ error, reset }: { error: Error; reset: () => void })
src/app/dashboard/error.tsx:6
Function
ErrorText
({ errorMessage }: ErrorTextProps)
src/components/ErrorText.tsx:5
Function
Feature
({ isFlipped }: FeaturePropsI)
src/app/(marketing)/_PageSections/Feature.tsx:58
Function
FeatureCard
({ heading, description, icon }: FeatureCardI)
src/app/(marketing)/_PageSections/FeatureList.tsx:9
Function
FeatureImage
()
src/app/(marketing)/_PageSections/Feature.tsx:50
Function
FeatureList
()
src/app/(marketing)/_PageSections/FeatureList.tsx:23
Function
FeatureText
({ isFlipped }: FeaturePropsI)
src/app/(marketing)/_PageSections/Feature.tsx:24
Function
Footer
()
src/components/Footer.tsx:10
Function
FormField
({ ...props }: ControllerProps<TFieldValues, TName>)
src/components/Form.tsx:29
Function
GlobalError
({ error, reset }: { error: Error; reset: () => void })
src/app/global-error.tsx:3
Function
Header
()
src/app/(marketing)/_PageSections/Header.tsx:9
Function
Header
({ display_name, email, avatar_url }: HeaderProps)
src/app/dashboard/_PageSections/Header.tsx:16
Function
Hero
()
src/app/(marketing)/_PageSections/Hero.tsx:21
Function
HeroScreenshot
()
src/app/(marketing)/_PageSections/Hero.tsx:7
Function
Landing
()
src/app/(marketing)/page.tsx:7
Function
Layout
({ children }: LayoutProps)
src/app/dashboard/todos/layout.tsx:7
Function
ListTodos
()
src/app/dashboard/todos/list-todos/page.tsx:4
Function
ListTodos
()
src/app/dashboard/todos/my-todos/page.tsx:4
Function
Loading
()
src/app/loading.tsx:1
Function
Loading
()
src/app/dashboard/todos/loading.tsx:3
Function
Loading
()
src/app/dashboard/settings/loading.tsx:3
Function
Login
({ email }: EmailFormValues)
src/lib/API/Services/auth/login.ts:11
Function
LogoCloud
()
src/app/(marketing)/_PageSections/LogoCloud.tsx:3
Function
MainCard
()
src/app/(marketing)/pricing/page.tsx:86
Function
MainLogoIcon
()
src/components/MainLogo.tsx:14
Function
MainLogoText
()
src/components/MainLogo.tsx:5
Function
MarketingLayout
({ children }: LayoutProps)
src/app/(marketing)/layout.tsx:5
Function
MaxLengthSelector
({ defaultValue }: MaxLengthSelectorProps)
src/app/dashboard/ai/_PageSections/MaxlengthSelector.tsx:14
Function
MobileNav
({ items }: NavProps)
src/components/MobileNav.tsx:26
Function
MobileNavItem
({ title, link }: NavItem)
src/components/MobileNav.tsx:18
Function
ModelItem
({ model, isSelected, onSelect, onPeek }: ModelItemProps)
src/app/dashboard/ai/_PageSections/ModelSelector.tsx:111
Function
ModelSelector
({ models, types, ...props }: ModelSelectorProps)
src/app/dashboard/ai/_PageSections/ModelSelector.tsx:29
Function
MyTodos
({ todos }: MyTodosProps)
src/app/dashboard/todos/_PageSections/MyTodos.tsx:60
Function
Nav
({ items }: NavProps)
src/app/(marketing)/_PageSections/NavBar.tsx:16
Function
NotFound
()
src/app/not-found.tsx:1
Function
POST
(req: Request)
src/app/api/chat/route.ts:8
Function
POST
(req: NextRequest)
src/app/api/stripe/webhook/route.ts:9
Function
PieChartComp
()
src/app/dashboard/_PageSections/charts/Pie.tsx:27
Function
PlaygroundPage
()
src/app/dashboard/ai/page.tsx:17
Function
PriceCard
({ product, timeInterval }: PriceCardProps)
src/app/(marketing)/pricing/page.tsx:27
Function
PriceCard
({ product, handleSubscription, timeInterval }: PriceCardProps)
src/app/dashboard/settings/_PageSections/PriceCard.tsx:24
Function
Pricing
()
src/app/(marketing)/pricing/page.tsx:131
Function
ProfileForm
()
src/app/dashboard/settings/profile/page.tsx:5
Function
RecentSales
()
src/app/dashboard/_PageSections/RecentSales.tsx:4
next →
1–100 of 144, ranked by callers