Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ixartz/SaaS-Boilerplate
/ functions
Functions
88 in github.com/ixartz/SaaS-Boilerplate
⨍
Functions
88
◇
Types & classes
2
↓ 21 callers
Function
cn
(...inputs: ClassValue[])
src/utils/Helpers.ts:7
↓ 9 callers
Function
getI18nPath
(url: string, locale: string)
src/utils/Helpers.ts:29
↓ 6 callers
Function
useMenu
(defaultOpen: boolean = false)
src/hooks/UseMenu.ts:8
↓ 2 callers
Function
getBaseUrl
()
src/utils/Helpers.ts:15
↓ 1 callers
Function
createDbConnection
()
src/utils/DBConnection.ts:9
Function
Accordion
({ ...props }: React.ComponentProps<typeof AccordionPrimitive.Root>)
src/components/ui/accordion.tsx:7
Function
AccordionContent
({ className, children, ...props }: React.ComponentProps<typeof AccordionPrimitive.Content>)
src/components/ui/accordion.tsx:63
Function
AccordionItem
({ className, ...props }: React.ComponentProps<typeof AccordionPrimitive.Item>)
src/components/ui/accordion.tsx:13
Function
AccordionTrigger
({ className, children, ...props }: React.ComponentProps<typeof AccordionPrimitive.Trigger>)
src/components/ui/accordion.tsx:29
Function
ActiveLink
(props: { href: string; children: React.ReactNode })
src/components/ActiveLink.tsx:6
Function
AuthLayout
(props: { children: React.ReactNode; params: Promise<{ locale: string }>; })
src/app/[locale]/(auth)/layout.tsx:6
Function
Background
(props: { children: React.ReactNode; className?: string; })
src/components/Background.tsx:3
Function
Badge
({ className, variant, asChild = false, ...props }: React.ComponentProps<'span'> & VariantProps<type
src/components/ui/badge.tsx:6
Function
Button
({ className, variant, size, asChild = false, ...props }: React.ComponentProps<'button'> & Variant
src/components/ui/button.tsx:6
Function
CTA
()
src/templates/CTA.tsx:7
Function
CTABanner
(props: { title: string; description: string; buttons: React.ReactNode; })
src/features/landing/CTABanner.tsx:1
Function
CenteredContainer
(props: { children: React.ReactNode; })
src/features/dashboard/CenteredContainer.tsx:1
Function
CenteredFooter
(props: { logo: React.ReactNode; name: string; iconList: React.ReactNode; legalLinks: React.ReactNode;
src/features/landing/CenteredFooter.tsx:4
Function
CenteredHero
(props: { banner: React.ReactNode; title: React.ReactNode; description: string; buttons: React.ReactNo
src/features/landing/CenteredHero.tsx:1
Function
CenteredLayout
(props: { children: React.ReactNode; params: Promise<{ locale: string }>; })
src/app/[locale]/(auth)/(center)/layout.tsx:5
Function
CenteredMenu
(props: { logo: React.ReactNode; children: React.ReactNode; rightMenu: React.ReactNode; })
src/features/landing/CenteredMenu.tsx:8
Function
DashboardHeader
(props: { menu: { href: string; label: string; }[]; })
src/features/dashboard/DashboardHeader.tsx:14
Function
DashboardIndexPage
(props: { params: Promise<{ locale: string }>; })
src/app/[locale]/(auth)/dashboard/page.tsx:6
Function
DashboardLayout
(props: DashboardLayoutProps)
src/app/[locale]/(auth)/dashboard/layout.tsx:23
Function
DemoBadge
()
src/components/DemoBadge.tsx:1
Function
DemoBanner
()
src/templates/DemoBanner.tsx:4
Function
DropdownMenu
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Root>)
src/components/ui/dropdown-menu.tsx:7
Function
DropdownMenuCheckboxItem
({ className, children, checked, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Checkbo
src/components/ui/dropdown-menu.tsx:110
Function
DropdownMenuContent
({ className, sideOffset = 4, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Content>)
src/components/ui/dropdown-menu.tsx:32
Function
DropdownMenuGroup
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Group>)
src/components/ui/dropdown-menu.tsx:65
Function
DropdownMenuItem
({ className, inset, variant = 'default', ...props }: React.ComponentProps<typeof DropdownMenuPrimitiv
src/components/ui/dropdown-menu.tsx:73
Function
DropdownMenuLabel
({ className, inset, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Label> & { inset?:
src/components/ui/dropdown-menu.tsx:193
Function
DropdownMenuPortal
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Portal>)
src/components/ui/dropdown-menu.tsx:13
Function
DropdownMenuRadioGroup
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.RadioGroup>)
src/components/ui/dropdown-menu.tsx:147
Function
DropdownMenuRadioItem
({ className, children, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.RadioItem>)
src/components/ui/dropdown-menu.tsx:158
Function
DropdownMenuSeparator
({ className, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Separator>)
src/components/ui/dropdown-menu.tsx:216
Function
DropdownMenuShortcut
({ className, ...props }: React.ComponentProps<'span'>)
src/components/ui/dropdown-menu.tsx:229
Function
DropdownMenuSub
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Sub>)
src/components/ui/dropdown-menu.tsx:245
Function
DropdownMenuSubContent
({ className, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.SubContent>)
src/components/ui/dropdown-menu.tsx:281
Function
DropdownMenuSubTrigger
({ className, inset, children, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.SubTrigge
src/components/ui/dropdown-menu.tsx:251
Function
DropdownMenuTrigger
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Trigger>)
src/components/ui/dropdown-menu.tsx:21
Function
FAQ
()
src/templates/FAQ.tsx:5
Function
FeatureCard
(props: { icon: React.ReactNode; title: string; children: React.ReactNode; })
src/features/landing/FeatureCard.tsx:1
Function
Features
()
src/templates/Features.tsx:6
Function
Footer
()
src/templates/Footer.tsx:8
Function
GlobalError
(props: { error: Error & { digest?: string }; })
src/app/global-error.tsx:8
Function
Hero
()
src/templates/Hero.tsx:8
Function
Index
(props: IndexProps)
src/app/[locale]/(marketing)/page.tsx:30
Function
LocaleSwitcher
()
src/components/LocaleSwitcher.tsx:9
Function
Logo
(props: { isTextHidden?: boolean; })
src/templates/Logo.tsx:3
Function
LogoCloud
(props: { text: string; children: React.ReactNode; })
src/features/landing/LogoCloud.tsx:1
Function
MenuToggle
(props: { onClick?: () => void; })
src/components/MenuToggle.tsx:8
Function
MobileNavigation
(props: { menu: { href: string; label: string; }[]; })
src/features/dashboard/MobileNavigation.tsx:10
Function
Navbar
()
src/templates/Navbar.tsx:9
Function
OrganizationMenu
()
src/features/dashboard/OrganizationMenu.tsx:7
Function
OrganizationProfilePage
(props: { params: Promise<{ locale: string }>; })
src/app/[locale]/(auth)/dashboard/organization-profile/[[...organization-profile]]/page.tsx:6
Function
OrganizationSelectionPage
(props: OrganizationSelectionProps)
src/app/[locale]/(auth)/onboarding/organization-selection/page.tsx:22
Function
PageMessage
(props: { icon: React.ReactNode; title: React.ReactNode; description: React.ReactNode; button: React.R
src/features/dashboard/PageMessage.tsx:3
Function
Pricing
()
src/templates/Pricing.tsx:8
Function
PricingCard
(props: { plan: PricingPlan; button: React.ReactNode; })
src/features/billing/PricingCard.tsx:5
Function
PricingFeatureItem
(props: { children: React.ReactNode })
src/features/billing/PricingFeatureItem.tsx:1
Function
PricingFeatureList
(props: Pick<PricingPlan, 'limits'>)
src/features/billing/PricingFeatureList.tsx:5
Function
RootLayout
(props: { children: React.ReactNode; params: Promise<{ locale: string }>; })
src/app/[locale]/layout.tsx:43
Function
Section
(props: { children: React.ReactNode; title?: string; subtitle?: string; description?: string; classN
src/features/landing/Section.tsx:3
Function
Separator
({ className, orientation = 'horizontal', decorative = true, ...props }: React.ComponentProps<typeof S
src/components/ui/separator.tsx:6
Function
SignInPage
(props: SignInPageProps)
src/app/[locale]/(auth)/(center)/sign-in/[[...sign-in]]/page.tsx:23
Function
SignUpPage
(props: SignUpPageProps)
src/app/[locale]/(auth)/(center)/sign-up/[[...sign-up]]/page.tsx:23
Function
SlashIcon
()
src/features/dashboard/SlashIcon.tsx:1
Function
SponsorLogos
()
src/features/sponsors/SponsorLogos.tsx:16
Function
Sponsors
()
src/templates/Sponsors.tsx:4
Function
StickyBanner
(props: { children: React.ReactNode })
src/features/landing/StickyBanner.tsx:1
Function
TitleBar
(props: { title: React.ReactNode; description?: React.ReactNode; })
src/features/dashboard/TitleBar.tsx:1
Function
UserProfilePage
(props: { params: Promise<{ locale: string }>; })
src/app/[locale]/(auth)/dashboard/user-profile/[[...user-profile]]/page.tsx:6
Function
betterStackSink
(record)
src/libs/Logger.ts:5
Function
closeMenu
()
src/hooks/UseMenu.ts:13
Function
generateMetadata
(props: IndexProps)
src/app/[locale]/(marketing)/page.tsx:17
Function
generateMetadata
(props: OrganizationSelectionProps)
src/app/[locale]/(auth)/onboarding/organization-selection/page.tsx:9
Function
generateMetadata
(props: SignUpPageProps)
src/app/[locale]/(auth)/(center)/sign-up/[[...sign-up]]/page.tsx:10
Function
generateMetadata
(props: SignInPageProps)
src/app/[locale]/(auth)/(center)/sign-in/[[...sign-in]]/page.tsx:10
Function
generateMetadata
(props: DashboardLayoutProps)
src/app/[locale]/(auth)/dashboard/layout.tsx:10
Function
generateStaticParams
()
src/app/[locale]/layout.tsx:39
Function
handleChange
(newLocale: string)
src/components/LocaleSwitcher.tsx:15
Function
openMenu
()
src/hooks/UseMenu.ts:15
Function
proxy
( request: NextRequest, event: NextFetchEvent, )
src/proxy.ts:23
Function
register
()
src/instrumentation.ts:27
Function
robots
()
src/app/robots.ts:4
Function
sitemap
()
src/app/sitemap.ts:5
Function
toggleMenu
()
src/hooks/UseMenu.ts:11