Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alanagoyal/docbase
/ functions
Functions
180 in github.com/alanagoyal/docbase
⨍
Functions
180
◇
Types & classes
25
↓ 92 callers
Function
cn
(...inputs: ClassValue[])
lib/utils.ts:4
↓ 55 callers
Function
toast
({ ...props }: Toast)
components/ui/use-toast.ts:140
↓ 17 callers
Function
createClient
(cookieStore = cookies())
utils/supabase/server.ts:4
↓ 16 callers
Function
createClient
()
utils/supabase/client.ts:3
↓ 5 callers
Function
dispatch
(action: Action)
components/ui/use-toast.ts:131
↓ 4 callers
Function
checkDomain
(action: () => void)
hooks/use-domain-check.tsx:11
↓ 4 callers
Function
formatMessage
(level: LogLevel, message: string, meta?: any)
lib/logger.ts:40
↓ 4 callers
Function
isTyping
()
utils/is-typing.ts:1
↓ 4 callers
Function
shouldLog
(level: LogLevel)
lib/logger.ts:19
↓ 4 callers
Function
shouldLog
(level: LogLevel, currentLevel: LogLevel)
lib/client-logger.ts:15
↓ 4 callers
Function
useFormField
()
components/ui/form.tsx:42
↓ 3 callers
Function
useDomainCheck
(domain: Domain | null)
hooks/use-domain-check.tsx:8
↓ 2 callers
Function
addToRemoveQueue
(toastId: string)
components/ui/use-toast.ts:56
↓ 2 callers
Function
formatDate
(dateString: string | null)
components/links.tsx:83
↓ 2 callers
Function
formatRecipients
(recipients: string)
components/messages.tsx:63
↓ 2 callers
Function
getColorForGroup
(index: number)
utils/group-colors.ts:17
↓ 2 callers
Function
getFallbackOGImage
()
app/api/og/route.tsx:15
↓ 2 callers
Function
handleInputChange
(newValue: string, isStreet: boolean)
components/places-autocomplete.tsx:105
↓ 2 callers
Function
handleSelect
({ description }: { description: string })
components/places-autocomplete.tsx:90
↓ 2 callers
Function
handleSignOut
()
components/command-menu.tsx:45
↓ 2 callers
Function
signInWithEmail
(email: string)
components/magic-link.tsx:30
↓ 1 callers
Function
EmailTemplate
({ name, url, investor, fund, })
components/templates/email-form.tsx:15
↓ 1 callers
Function
EmailTemplate
({ emailContent, })
components/templates/email-investment.tsx:10
↓ 1 callers
Function
NewEmailTemplate
({ emailBody, })
components/templates/new-email.tsx:8
↓ 1 callers
Function
createClientLogger
()
lib/client-logger.ts:20
↓ 1 callers
Function
createLink
({ data, file, }: { data: LinkFormValues file: File | null })
components/link-form.tsx:127
↓ 1 callers
Function
createUrl
({ filePath, expirationSeconds, }: { filePath: string expirationSeconds: number })
components/link-form.tsx:113
↓ 1 callers
Function
deleteEntity
()
components/account-form.tsx:334
↓ 1 callers
Function
deleteLink
(linkId: string)
components/links.tsx:72
↓ 1 callers
Function
deleteMessage
(messageId: string)
components/messages.tsx:96
↓ 1 callers
Function
dismiss
()
components/ui/use-toast.ts:148
↓ 1 callers
Function
downloadDocument
(url: string)
components/documents.tsx:52
↓ 1 callers
Function
fetchEntities
()
components/account-form.tsx:88
↓ 1 callers
Function
fetchGroups
()
components/groups-form.tsx:68
↓ 1 callers
Function
fileToBase64
(file: File)
utils/parse-signature-block.ts:50
↓ 1 callers
Function
formatDate
(dateString: string | null)
components/documents.tsx:77
↓ 1 callers
Function
formatDate
(dateString: string | null)
components/contacts.tsx:175
↓ 1 callers
Function
genId
()
components/ui/use-toast.ts:25
↓ 1 callers
Function
generateColorPalette
(count: number)
utils/group-colors.ts:1
↓ 1 callers
Function
getEditLink
(document: Document)
components/documents.tsx:42
↓ 1 callers
Function
getLogLevel
()
lib/logger.ts:3
↓ 1 callers
Function
getLogLevel
()
lib/client-logger.ts:3
↓ 1 callers
Function
handleColorChange
(id: string, color: HslColor)
components/groups-form.tsx:123
↓ 1 callers
Function
handleCopyLink
(documentId: string)
components/documents.tsx:57
↓ 1 callers
Function
handleCopyLink
(linkId: string)
components/links.tsx:56
↓ 1 callers
Function
handleGroupChange
( index: number, field: keyof Group, value: string )
components/groups-form.tsx:82
↓ 1 callers
Function
handleItemClick
(item: any)
components/command-menu.tsx:82
↓ 1 callers
Function
handleRemoveGroup
(id: string)
components/groups-form.tsx:93
↓ 1 callers
Function
hslStringToObject
(hslString: string)
components/groups-form.tsx:26
↓ 1 callers
Function
isTyping
()
components/command-menu.tsx:22
↓ 1 callers
Function
isValidEmail
(email: string)
utils/validation.ts:1
↓ 1 callers
Function
linkUrl
(document: Document)
components/documents.tsx:73
↓ 1 callers
Function
linkUrl
(link: Link)
components/links.tsx:94
↓ 1 callers
Function
login
(formData: LoginFormData)
app/login/actions.ts:8
↓ 1 callers
Function
onDelete
(id: string)
components/contacts.tsx:135
↓ 1 callers
Function
parseSignatureBlock
(file: File)
utils/parse-signature-block.ts:6
↓ 1 callers
Function
processCompany
(data: AccountFormValues, contactId: string | null)
components/account-form.tsx:283
↓ 1 callers
Function
processContact
(data: AccountFormValues)
components/account-form.tsx:172
↓ 1 callers
Function
processFund
(data: AccountFormValues, contactId: string | null)
components/account-form.tsx:230
↓ 1 callers
Function
redactSecrets
(obj: any)
lib/logger.ts:25
↓ 1 callers
Function
reducer
(state: State, action: Action)
components/ui/use-toast.ts:72
↓ 1 callers
Function
renderAdditionalFields
()
components/account-form.tsx:435
↓ 1 callers
Function
signup
(formData: SignupFormData)
app/signup/actions.ts:7
↓ 1 callers
Function
useGoogleMapsApi
()
hooks/use-google-maps.ts:3
↓ 1 callers
Function
useToast
()
components/ui/use-toast.ts:169
↓ 1 callers
Function
validateEnvironmentVariables
()
lib/env-validation.ts:13
Function
Account
({ account, domain }: { account: User, domain: Domain })
components/account.tsx:14
Function
AccountForm
({ account }: { account: User })
components/account-form.tsx:56
Function
AccountPage
()
app/account/page.tsx:6
Function
AlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/alert-dialog.tsx:62
Function
AlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/alert-dialog.tsx:48
Function
Analytics
({ allViewers, uniqueViewers, allViews }: { allViewers: number, uniqueViewers: number, allViews: ViewerData[]
components/analytics.tsx:8
Function
AnalyticsPage
({ params, }: { params: { id: string } })
app/analytics/[id]/page.tsx:9
Function
AuthRefresh
()
components/auth-refresh.tsx:7
Function
Badge
({ className, variant, ...props }: BadgeProps)
components/ui/badge.tsx:30
Function
Calendar
({ className, classNames, showOutsideDays = true, ...props }: CalendarProps)
components/ui/calendar.tsx:12
Function
CommandDialog
({ children, ...props }: CommandDialogProps)
components/ui/command.tsx:28
Function
CommandMenu
()
components/command-menu.tsx:32
Function
CommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/command.tsx:136
Function
ContactForm
({ existingContact, account, groups, onSuccess, }: ContactFormProps)
components/contact-form.tsx:53
Function
Contacts
()
app/contacts/page.tsx:7
Function
ContactsTable
({ contacts, account, domain, groups, }: { contacts: Contact[] account: User domain: Domain | nu
components/contacts.tsx:56
Function
DialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:71
Function
DialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:57
Function
Doc
({ params }: { params: { id: string } })
app/links/view/[id]/page.tsx:41
Function
Documents
({ documents }: { documents: Document[] })
components/documents.tsx:40
Function
DocumentsPage
()
app/documents/page.tsx:9
Function
DomainForm
({ account, domain, }: { account: User domain: Domain | null })
components/domain-form.tsx:48
Function
DropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/dropdown-menu.tsx:171
Function
EditLink
({ params }: { params: { id: string } })
app/links/edit/[id]/page.tsx:11
Function
EntitySelector
({ entities, selectedEntity, onSelectChange, entityType, disabled, }: EntitySelectorProps)
components/entity-selector.tsx:20
Function
FormField
({ ...props }: ControllerProps<TFieldValues, TName>)
components/ui/form.tsx:29
Function
GET
(request: NextRequest)
app/auth/confirm/route.ts:5
Function
GET
(request: Request)
app/api/og/route.tsx:63
Function
GroupsDialog
({ isOpen, onClose, userId, onGroupsChange }: GroupsDialogProps)
components/groups-form.tsx:38
Function
Head
()
app/head.tsx:3
Function
IndexPage
()
app/page.tsx:7
Function
Link
({ params }: { params: { id: string } })
app/links/new/page.tsx:5
Function
LinkForm
({ link, account, }: { link: Link account: User })
components/link-form.tsx:73
Function
Links
({ links, account }: { links: Link[]; account: User })
components/links.tsx:40
next →
1–100 of 180, ranked by callers