MCPcopy Create free account

hub / github.com/Chensokheng/next--supabase-saas-boilerplate / functions

Functions40 in github.com/Chensokheng/next--supabase-saas-boilerplate

↓ 12 callersFunctioncn
(...inputs: ClassValue[])
lib/utils.ts:4
↓ 5 callersFunctionuseUser
()
app/hook/useUser.tsx:21
↓ 3 callersFunctionsupabaseBrowser
()
lib/supabase/browser.ts:4
↓ 2 callersFunctionhandleLoginWithOAuth
(provider: "github" | "google")
app/auth/components/AuthComponent.tsx:13
↓ 2 callersFunctionsupabaseAdmin
()
lib/supabase/admin.ts:5
↓ 1 callersFunctioncheckout
( email: string, priceId: string, redirectTo: string )
lib/actions/stripe.ts:5
↓ 1 callersFunctionmanageBilling
(customer_id: string)
lib/actions/stripe.ts:20
↓ 1 callersFunctiononPpaymentSucceeded
( end_at: string, customer_id: string, subscription_id: string, email: string )
app/api/webhook/stripe/route.ts:62
↓ 1 callersFunctiononSubCancel
(subscription_id: string)
app/api/webhook/stripe/route.ts:80
FunctionAuthComponent
()
app/auth/components/AuthComponent.tsx:10
FunctionCheckout
({ priceId }: { priceId: string })
components/subscription/Checkout.tsx:12
FunctionDropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/dropdown-menu.tsx:171
FunctionGET
(request: Request)
app/auth/callback/route.ts:5
FunctionNavbar
()
components/Navbar.tsx:5
FunctionPOST
(req: any)
app/api/webhook/stripe/route.ts:10
FunctionPage
()
app/profile/page.tsx:4
FunctionPage
()
app/subscription/page.tsx:7
FunctionPost
()
app/subscription/components/Post.tsx:4
FunctionPrice
()
components/subscription/price.tsx:9
FunctionProfile
()
components/Profile.tsx:21
FunctionQueryProvider
({ children }: { children: ReactNode })
components/query-provider.tsx:6
FunctionRootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
app/layout.tsx:15
FunctionSubscription
()
app/profile/components/Subscription.tsx:7
FunctionThemeProvider
({ children, ...props }: ThemeProviderProps)
components/theme-provider.tsx:7
Functionget
(name: string)
middleware.ts:17
Functionget
(name: string)
lib/supabase/server.ts:13
Functionget
(name: string)
app/auth/callback/route.ts:18
FunctionhandleBilling
()
app/profile/components/Subscription.tsx:13
FunctionhandleCheckout
()
components/subscription/Checkout.tsx:17
FunctionhandleLogout
()
components/Profile.tsx:32
Functionmiddleware
(request: NextRequest)
middleware.ts:5
Functionpage
()
app/page.tsx:8
Functionpage
()
app/auth/page.tsx:4
Functionpage
()
app/success/page.tsx:3
Functionpage
()
app/dashboard/page.tsx:3
Functionremove
(name: string, options: CookieOptions)
middleware.ts:37
Functionremove
(name: string, options: CookieOptions)
app/auth/callback/route.ts:24
Functionset
(name: string, value: string, options: CookieOptions)
middleware.ts:20
Functionset
(name: string, value: string, options: CookieOptions)
app/auth/callback/route.ts:21
FunctionsupabaseServer
()
lib/supabase/server.ts:5