Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TheOrcDev/better-auth-starter
/ functions
Functions
96 in github.com/TheOrcDev/better-auth-starter
⨍
Functions
96
◇
Types & classes
6
↓ 41 callers
Function
cn
(...inputs: ClassValue[])
lib/utils.ts:4
↓ 4 callers
Function
useFormField
()
components/ui/form.tsx:42
↓ 2 callers
Function
getOrganizations
()
server/organizations.ts:8
↓ 1 callers
Function
ForgotPasswordEmail
(props: ForgotPasswordEmailProps)
components/emails/reset-password.tsx:21
↓ 1 callers
Function
OrganizationInvitationEmail
( props: OrganizationInvitationEmailProps )
components/emails/organization-invitation.tsx:23
↓ 1 callers
Function
VerifyEmail
(props: VerifyEmailProps)
components/emails/verify-email.tsx:18
↓ 1 callers
Function
getActiveOrganization
(userId: string)
server/organizations.ts:25
↓ 1 callers
Function
getCurrentUser
()
server/users.ts:10
↓ 1 callers
Function
getOrganizationBySlug
(slug: string)
server/organizations.ts:41
↓ 1 callers
Function
getUsers
(organizationId: string)
server/users.ts:84
↓ 1 callers
Function
handleInviteMember
(user: User)
components/all-users.tsx:20
↓ 1 callers
Function
isAdmin
()
server/permissions.ts:6
↓ 1 callers
Function
removeMember
(memberId: string)
server/members.ts:28
↓ 1 callers
Function
signIn
(email: string, password: string)
server/users.ts:33
↓ 1 callers
Function
signUp
( email: string, password: string, username: string )
server/users.ts:56
Function
AllUsers
({ users, organizationId }: AllUsersProps)
components/all-users.tsx:16
Function
Badge
({ className, variant, asChild = false, ...props }: React.ComponentProps<"span"> & VariantProps<type
components/ui/badge.tsx:28
Function
Button
({ className, variant, size, asChild = false, ...props }: React.ComponentProps<"button"> & Variant
components/ui/button.tsx:38
Function
Card
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:5
Function
CardAction
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:51
Function
CardContent
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:64
Function
CardDescription
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:41
Function
CardFooter
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:74
Function
CardHeader
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:18
Function
CardTitle
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:31
Function
CreateOrganizationForm
()
components/forms/create-organization-form.tsx:26
Function
Dashboard
()
app/dashboard/page.tsx:14
Function
DashboardLayout
({ children, }: { children: React.ReactNode; })
app/dashboard/layout.tsx:3
Function
Dialog
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Root>)
components/ui/dialog.tsx:9
Function
DialogClose
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Close>)
components/ui/dialog.tsx:27
Function
DialogContent
({ className, children, showCloseButton = true, ...props }: React.ComponentProps<typeof DialogPrimitiv
components/ui/dialog.tsx:49
Function
DialogDescription
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Description>)
components/ui/dialog.tsx:119
Function
DialogFooter
({ className, ...props }: React.ComponentProps<"div">)
components/ui/dialog.tsx:93
Function
DialogHeader
({ className, ...props }: React.ComponentProps<"div">)
components/ui/dialog.tsx:83
Function
DialogOverlay
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Overlay>)
components/ui/dialog.tsx:33
Function
DialogPortal
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Portal>)
components/ui/dialog.tsx:21
Function
DialogTitle
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Title>)
components/ui/dialog.tsx:106
Function
DialogTrigger
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Trigger>)
components/ui/dialog.tsx:15
Function
ForgotPasswordForm
({ className, ...props }: React.ComponentProps<"div">)
components/forms/forgot-password-form.tsx:34
Function
FormControl
({ ...props }: React.ComponentProps<typeof Slot>)
components/ui/form.tsx:104
Function
FormDescription
({ className, ...props }: React.ComponentProps<"p">)
components/ui/form.tsx:121
Function
FormField
({ ...props }: ControllerProps<TFieldValues, TName>)
components/ui/form.tsx:31
Function
FormItem
({ className, ...props }: React.ComponentProps<"div">)
components/ui/form.tsx:73
Function
FormLabel
({ className, ...props }: React.ComponentProps<typeof LabelPrimitive.Root>)
components/ui/form.tsx:87
Function
FormMessage
({ className, ...props }: React.ComponentProps<"p">)
components/ui/form.tsx:134
Function
GET
( request: NextRequest, { params }: { params: Promise<{ invitationId: string }> } )
app/api/accept-invitation/[invitationId]/route.ts:5
Function
Header
()
components/header.tsx:6
Function
Home
()
app/page.tsx:6
Function
Input
({ className, type, ...props }: React.ComponentProps<"input">)
components/ui/input.tsx:5
Function
Label
({ className, ...props }: React.ComponentProps<typeof LabelPrimitive.Root>)
components/ui/label.tsx:8
Function
LoginForm
({ className, ...props }: React.ComponentProps<"div">)
components/forms/login-form.tsx:38
Function
LoginPage
()
app/reset-password/page.tsx:5
Function
LoginPage
()
app/forgot-password/page.tsx:5
Function
LoginPage
()
app/login/page.tsx:5
Function
Logout
()
components/logout.tsx:8
Function
MembersTable
({ members }: MembersTableProps)
components/members-table.tsx:17
Function
MembersTableAction
({ memberId }: { memberId: string })
components/members-table-action.tsx:10
Function
ModeSwitcher
()
components/mode-switcher.tsx:8
Function
OrganizationPage
({ params }: { params: Params })
app/dashboard/organization/[slug]/page.tsx:8
Function
OrganizationSwitcher
({ organizations, }: OrganizationSwitcherProps)
components/organization-switcher.tsx:18
Function
ResetPasswordForm
({ className, ...props }: React.ComponentProps<"div">)
components/forms/reset-password-form.tsx:37
Function
RootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
app/layout.tsx:23
Function
Select
({ ...props }: React.ComponentProps<typeof SelectPrimitive.Root>)
components/ui/select.tsx:9
Function
SelectContent
({ className, children, position = "popper", ...props }: React.ComponentProps<typeof SelectPrimitive.C
components/ui/select.tsx:53
Function
SelectGroup
({ ...props }: React.ComponentProps<typeof SelectPrimitive.Group>)
components/ui/select.tsx:15
Function
SelectItem
({ className, children, ...props }: React.ComponentProps<typeof SelectPrimitive.Item>)
components/ui/select.tsx:101
Function
SelectLabel
({ className, ...props }: React.ComponentProps<typeof SelectPrimitive.Label>)
components/ui/select.tsx:88
Function
SelectScrollDownButton
({ className, ...props }: React.ComponentProps<typeof SelectPrimitive.ScrollDownButton>)
components/ui/select.tsx:156
Function
SelectScrollUpButton
({ className, ...props }: React.ComponentProps<typeof SelectPrimitive.ScrollUpButton>)
components/ui/select.tsx:138
Function
SelectSeparator
({ className, ...props }: React.ComponentProps<typeof SelectPrimitive.Separator>)
components/ui/select.tsx:125
Function
SelectTrigger
({ className, size = "default", children, ...props }: React.ComponentProps<typeof SelectPrimitive.Trig
components/ui/select.tsx:27
Function
SelectValue
({ ...props }: React.ComponentProps<typeof SelectPrimitive.Value>)
components/ui/select.tsx:21
Function
SignupForm
({ className, ...props }: React.ComponentProps<"div">)
components/forms/signup-form.tsx:38
Function
SignupPage
()
app/signup/page.tsx:5
Function
Table
({ className, ...props }: React.ComponentProps<"table">)
components/ui/table.tsx:7
Function
TableBody
({ className, ...props }: React.ComponentProps<"tbody">)
components/ui/table.tsx:32
Function
TableCaption
({ className, ...props }: React.ComponentProps<"caption">)
components/ui/table.tsx:94
Function
TableCell
({ className, ...props }: React.ComponentProps<"td">)
components/ui/table.tsx:81
Function
TableFooter
({ className, ...props }: React.ComponentProps<"tfoot">)
components/ui/table.tsx:42
Function
TableHead
({ className, ...props }: React.ComponentProps<"th">)
components/ui/table.tsx:68
Function
TableHeader
({ className, ...props }: React.ComponentProps<"thead">)
components/ui/table.tsx:22
Function
TableRow
({ className, ...props }: React.ComponentProps<"tr">)
components/ui/table.tsx:55
Function
ThemeProvider
({ children, ...props }: React.ComponentProps<typeof NextThemesProvider>)
components/theme-provider.tsx:6
Function
Toaster
({ ...props }: ToasterProps)
components/ui/sonner.tsx:6
Function
addMember
( organizationId: string, userId: string, role: Role )
server/members.ts:9
Function
handleChangeOrganization
(organizationId: string)
components/organization-switcher.tsx:23
Function
handleLogout
()
components/logout.tsx:11
Function
handleRemoveMember
()
components/members-table-action.tsx:14
Function
middleware
(request: NextRequest)
middleware.ts:4
Function
onSubmit
(values: z.infer<typeof formSchema>)
components/forms/login-form.tsx:62
Function
onSubmit
(values: z.infer<typeof formSchema>)
components/forms/create-organization-form.tsx:37
Function
onSubmit
(values: z.infer<typeof formSchema>)
components/forms/forgot-password-form.tsx:47
Function
onSubmit
(values: z.infer<typeof formSchema>)
components/forms/signup-form.tsx:61
Function
onSubmit
(values: z.infer<typeof formSchema>)
components/forms/reset-password-form.tsx:56
Function
signInWithGoogle
()
components/forms/login-form.tsx:55
Function
signInWithGoogle
()
components/forms/signup-form.tsx:54