Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TheBinaryGuy/next-hono-lucia
/ functions
Functions
69 in github.com/TheBinaryGuy/next-hono-lucia
⨍
Functions
69
◇
Types & classes
7
↓ 75 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:5
↓ 9 callers
Function
makeRoute
( fn: (p: z.input<Params>) => string, _paramsSchema: Params = z.object({}) as unknown as Params, _
src/lib/routes.ts:31
↓ 7 callers
Function
useSidebar
()
src/components/ui/sidebar.tsx:35
↓ 4 callers
Function
useFormField
()
src/components/ui/form.tsx:37
↓ 1 callers
Function
ensureAuthenticated
()
src/lib/utils.server.tsx:29
↓ 1 callers
Function
generateEmailVerificationCode
(userId: string)
src/lib/utils.server.tsx:97
↓ 1 callers
Function
getBaseUrl
()
src/lib/utils.ts:9
↓ 1 callers
Function
getSmtpTransporter
()
src/lib/utils.server.tsx:38
↓ 1 callers
Function
hashPassword
(password: string)
src/lib/utils.server.tsx:132
↓ 1 callers
Function
sendVerificationCode
(emailAddress: string, code: string)
src/lib/utils.server.tsx:59
↓ 1 callers
Function
useAuth
()
src/components/auth-provider.tsx:12
↓ 1 callers
Function
useIsMobile
()
src/hooks/use-mobile.tsx:5
↓ 1 callers
Function
verifyHash
(hash: string, password: string)
src/lib/utils.server.tsx:121
Function
AppSidebar
({ user, ...props }: React.ComponentProps<typeof Sidebar> & { user: { email: string } })
src/components/app-sidebar.tsx:153
Function
AuthProvider
({ children, user }: { children: ReactNode; user: User })
src/components/auth-provider.tsx:21
Function
BreadcrumbEllipsis
({ className, ...props }: React.ComponentProps<'span'>)
src/components/ui/breadcrumb.tsx:78
Function
BreadcrumbSeparator
({ children, className, ...props }: React.ComponentProps<'li'>)
src/components/ui/breadcrumb.tsx:67
Function
Card
({ className, ...props }: React.HTMLAttributes<HTMLDivElement> & { ref?: React.Ref<HTMLDivElement> })
src/components/ui/card.tsx:4
Function
CardContent
({ className, ...props }: React.HTMLAttributes<HTMLDivElement> & { ref?: React.Ref<HTMLDivElement> })
src/components/ui/card.tsx:42
Function
CardDescription
({ className, ...props }: React.HTMLAttributes<HTMLHeadingElement> & { ref?: React.Ref<HTMLParagraphEl
src/components/ui/card.tsx:34
Function
CardFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement> & { ref?: React.Ref<HTMLDivElement> })
src/components/ui/card.tsx:50
Function
CardHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement> & { ref?: React.Ref<HTMLDivElement> })
src/components/ui/card.tsx:15
Function
CardTitle
({ className, ...props }: React.HTMLAttributes<HTMLHeadingElement> & { ref?: React.Ref<HTMLParagraphEl
src/components/ui/card.tsx:23
Function
Checkbox
({ className, ...props }: React.ComponentProps<typeof CheckboxPrimitive.Root>)
src/components/ui/checkbox.tsx:8
Function
ClientUser
()
src/app/client-user.tsx:5
Function
ConfirmationCode
({ validationCode }: ConfirmationCodeProps)
src/emails/confirmation-code.tsx:17
Function
DashboardLayout
({ children }: { children: ReactNode })
src/app/(dashboard)/layout.tsx:16
Function
DashboardPage
()
src/app/(dashboard)/dashboard/page.tsx:3
Function
DropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/dropdown-menu.tsx:160
Function
FormControl
({ ref, ...props }: React.ComponentProps<typeof Slot>)
src/components/ui/form.tsx:93
Function
FormDescription
({ ref, className, ...props }: React.HTMLAttributes<HTMLParagraphElement> & { ref?: React.Ref<HTML
src/components/ui/form.tsx:109
Function
FormField
({ ...props }: ControllerProps<TFieldValues, TName>)
src/components/ui/form.tsx:26
Function
FormItem
({ ref, className, ...props }: React.HTMLAttributes<HTMLDivElement> & { ref?: React.Ref<HTMLDivEle
src/components/ui/form.tsx:66
Function
FormLabel
({ ref, className, ...props }: React.ComponentProps<typeof LabelPrimitive.Root>)
src/components/ui/form.tsx:80
Function
FormMessage
({ ref, className, children, ...props }: React.HTMLAttributes<HTMLParagraphElement> & { ref?:
src/components/ui/form.tsx:126
Function
GetStartedPage
()
src/app/(auth)/get-started/page.tsx:19
Function
InputOTP
({ ref, className, containerClassName, ...props }: React.ComponentProps<typeof OTPInput>)
src/components/ui/input-otp.tsx:8
Function
InputOTPGroup
({ ref, className, ...props }: React.ComponentProps<'div'>)
src/components/ui/input-otp.tsx:27
Function
InputOTPSeparator
(props: React.ComponentProps<'div'>)
src/components/ui/input-otp.tsx:65
Function
InputOTPSlot
({ ref, index, className, ...props }: React.ComponentProps<'div'> & { index: number })
src/components/ui/input-otp.tsx:31
Function
Label
({ className, ...props }: React.ComponentProps<typeof LabelPrimitive.Root> & VariantProps<typeof label
src/components/ui/label.tsx:12
Function
LoginForm
()
src/app/(auth)/login/login-form.tsx:26
Function
LoginPage
()
src/app/(auth)/login/page.tsx:19
Function
Logout
()
src/components/logout.tsx:4
Function
NavMain
({ items, }: { items: { title: string; url: string; icon?: LucideIcon;
src/components/nav-main.tsx:17
Function
NavProjects
({ projects, }: { projects: { name: string; url: string; icon: LucideIcon;
src/components/nav-projects.tsx:22
Function
NavUser
({ user, }: { user: { name: string; email: string; avatar: string; }; })
src/components/nav-user.tsx:23
Function
NotFound
()
src/app/not-found.tsx:1
Function
Page
()
src/app/page.tsx:10
Function
PasswordInput
({ className, ...props }: Omit<React.InputHTMLAttributes<HTMLInputElement>, 'type'> & { ref: React
src/components/ui/password-input.tsx:8
Function
Providers
({ children }: { children: ReactNode })
src/components/providers.tsx:11
Function
RegisterForm
()
src/app/(auth)/get-started/register-form.tsx:27
Function
RootLayout
({ children }: { children: ReactNode })
src/app/layout.tsx:41
Function
SheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/sheet.tsx:78
Function
SheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/sheet.tsx:73
Function
Skeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/skeleton.tsx:3
Function
TeamSwitcher
({ teams, }: { teams: { name: string; logo: React.ElementType; plan: string;
src/components/team-switcher.tsx:21
Function
ThemeToggle
()
src/components/theme-toggle.tsx:22
Function
ThemeToggleSidebar
()
src/components/theme-toggle.tsx:74
Function
Toaster
({ ...props }: ToasterProps)
src/components/ui/sonner.tsx:8
Function
VerificationForm
({ email }: { email: string })
src/app/(auth)/get-started/verify/verification-form.tsx:33
Function
VerifyPage
(props: { searchParams: Promise<{ email: string | string[] | undefined }>; })
src/app/(auth)/get-started/verify/page.tsx:12
Method
constructor
( message: string, public data: unknown = {}, public status: number = 500 )
src/server/error.ts:2
Function
emptySubscribe
()
src/components/theme-toggle.tsx:20
Function
get
()
src/lib/routes.ts:44
Function
handleKeyDown
(event: KeyboardEvent)
src/components/ui/sidebar.tsx:92
Function
logout
()
src/server/actions.ts:9
Function
onChange
()
src/hooks/use-mobile.tsx:10
Function
routeBuilder
(params, options)
src/lib/routes.ts:36