Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/anayatkhan1/agentkit-starter
/ functions
Functions
240 in github.com/anayatkhan1/agentkit-starter
⨍
Functions
240
◇
Types & classes
16
↓ 132 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:5
↓ 5 callers
Function
useSidebar
()
src/components/ui/sidebar.tsx:46
↓ 3 callers
Function
extractTextFromMessage
(message: UIMessage)
src/lib/chat-store.ts:224
↓ 3 callers
Function
getRGBA
( cssColor: React.CSSProperties["color"], fallback: string = "rgba(180, 180, 180)", )
src/lib/utils.ts:10
↓ 3 callers
Function
loadChat
( id: string, userId?: string, )
src/lib/chat-store.ts:51
↓ 3 callers
Function
updatePointerInteraction
(value: number | null)
src/components/ui/globe.tsx:90
↓ 3 callers
Function
useReasoningContext
()
src/components/ui/reasoning.tsx:24
↓ 2 callers
Function
adjustHeight
(el: HTMLTextAreaElement | null)
src/components/ui/prompt-input.tsx:121
↓ 2 callers
Function
colorWithOpacity
(color: string, opacity: number)
src/lib/utils.ts:36
↓ 2 callers
Function
extractTextFromMessage
(message: UIMessage)
src/components/chat-ui/chat-content.tsx:11
↓ 2 callers
Function
updateCanvasSize
()
src/components/ui/flickering-grid.tsx:155
↓ 2 callers
Function
updateMovement
(clientX: number)
src/components/ui/globe.tsx:97
↓ 2 callers
Function
usePromptInput
()
src/components/ui/prompt-input.tsx:39
↓ 2 callers
Function
useSourceContext
()
src/components/ui/source.tsx:16
↓ 2 callers
Function
useTextStream
({ textStream, speed = 20, mode = "typewriter", onComplete, fadeDuration, segmentDelay, characterChunkS
src/components/ui/response-stream.tsx:31
↓ 1 callers
Function
checkQuery
()
src/hooks/use-media-query.ts:10
↓ 1 callers
Function
createChat
(userId: string)
src/lib/chat-store.ts:30
↓ 1 callers
Function
createSmoothPath
(points: { x: number; y: number }[])
src/components/third-bento-animation.tsx:28
↓ 1 callers
Function
extractLanguage
(className?: string)
src/components/ui/markdown.tsx:21
↓ 1 callers
Function
extractWebSearchTools
(message: UIMessage)
src/components/chat-ui/chat-stream.tsx:100
↓ 1 callers
Function
fetchChats
()
src/components/chat-ui/chat-sidebar.tsx:68
↓ 1 callers
Function
fileToDataURL
(file: File)
src/components/chat-ui/chat-input.tsx:38
↓ 1 callers
Function
generateChatTitle
(messages: UIMessage[])
src/components/chat-ui/chat-content.tsx:24
↓ 1 callers
Function
generateChatTitle
(messages: UIMessage[])
src/lib/chat-store.ts:237
↓ 1 callers
Function
getLastMessagePreview
(messages: UIMessage[])
src/lib/chat-store.ts:263
↓ 1 callers
Function
groupChatsByPeriod
(chats: ChatMetadata[])
src/components/chat-ui/chat-sidebar.tsx:24
↓ 1 callers
Function
handleClick
( e: React.MouseEvent<HTMLAnchorElement>, item: NavItem, )
src/components/nav-menu.tsx:75
↓ 1 callers
Function
handleOAuthSignIn
(strategy: "oauth_google")
src/components/custom-sign-in.tsx:62
↓ 1 callers
Function
handleOAuthSignUp
(strategy: "oauth_google")
src/components/custom-sign-up.tsx:73
↓ 1 callers
Function
handleRemoveFile
(index: number)
src/components/chat-ui/chat-input.tsx:97
↓ 1 callers
Function
handleScroll
()
src/components/nav-menu.tsx:36
↓ 1 callers
Function
handleScroll
()
src/components/sections/navbar.tsx:60
↓ 1 callers
Function
highlight
()
src/components/ui/code-block.tsx:44
↓ 1 callers
Function
listChats
(userId: string)
src/lib/chat-store.ts:287
↓ 1 callers
Function
messageToPrismaJson
(msg: UIMessage)
src/lib/chat-store.ts:19
↓ 1 callers
Function
normalizeResults
(resultData: unknown)
src/components/chat-ui/chat-stream.tsx:497
↓ 1 callers
Function
onResize
()
src/components/ui/globe.tsx:106
↓ 1 callers
Function
parseMarkdownIntoBlocks
(markdown: string)
src/components/ui/markdown.tsx:16
↓ 1 callers
Function
renderContent
()
src/components/ui/response-stream.tsx:351
↓ 1 callers
Function
renderMedia
()
src/components/ui/feature-slideshow.tsx:195
↓ 1 callers
Function
saveChat
({ chatId, messages, userId, }: { chatId: string; messages: UIMessage[]; userId?: string; })
src/lib/chat-store.ts:93
↓ 1 callers
Function
scrollToIndex
(index: number)
src/components/ui/feature-slideshow.tsx:125
↓ 1 callers
Function
updateWidth
()
src/components/fourth-bento-animation.tsx:75
↓ 1 callers
Function
useIsMobile
()
src/hooks/use-mobile.ts:5
↓ 1 callers
Function
useMediaQuery
(query: string)
src/hooks/use-media-query.ts:5
↓ 1 callers
Function
validateMessages
(messages: UIMessage[])
src/lib/chat-store.ts:5
↓ 1 callers
Function
webSearchAgent
(messages: ModelMessage[])
src/agents/web-search-agent/agent.ts:6
Function
Accordion
({ ...props }: React.ComponentProps<typeof AccordionPrimitive.Root>)
src/components/ui/accordion.tsx:9
Function
AccordionContent
({ className, children, ...props }: React.ComponentProps<typeof AccordionPrimitive.Content>)
src/components/ui/accordion.tsx:50
Function
AccordionItem
({ className, ...props }: React.ComponentProps<typeof AccordionPrimitive.Item>)
src/components/ui/accordion.tsx:15
Function
AccordionTrigger
({ className, children, ...props }: React.ComponentProps<typeof AccordionPrimitive.Trigger>)
src/components/ui/accordion.tsx:28
Function
AuthLayout
({ children }: AuthLayoutProps)
src/components/auth-layout.tsx:9
Function
Avatar
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Root>)
src/components/ui/avatar.tsx:8
Function
AvatarFallback
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Fallback>)
src/components/ui/avatar.tsx:37
Function
AvatarImage
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Image>)
src/components/ui/avatar.tsx:24
Function
BentoSection
()
src/components/sections/bento-section.tsx:6
Function
Button
({ className, variant = "default", size = "default", asChild = false, ...props }: React.ComponentProps<"b
src/components/ui/button.tsx:39
Function
CTASection
()
src/components/sections/cta-section.tsx:5
Function
ChatContainerContent
({ children, className, ...props }: ChatContainerContentProps)
src/components/ui/chat-container.tsx:39
Function
ChatContainerRoot
({ children, className, ...props }: ChatContainerRootProps)
src/components/ui/chat-container.tsx:21
Function
ChatContainerScrollAnchor
({ className, ...props }: ChatContainerScrollAnchorProps)
src/components/ui/chat-container.tsx:54
Function
ChatContent
({ id, initialMessages, }: { id?: string; initialMessages?: UIMessage[]; })
src/components/chat-ui/chat-content.tsx:49
Function
ChatInput
({ isLoading, stop, onSubmit, className, }: ChatInputProps)
src/components/chat-ui/chat-input.tsx:27
Function
ChatPage
()
src/app/chat/page.tsx:5
Function
ChatSidebar
({ currentChatId }: { currentChatId?: string })
src/components/chat-ui/chat-sidebar.tsx:61
Function
ChatStream
({ messages }: ChatStreamProps)
src/components/chat-ui/chat-stream.tsx:515
Function
CodeBlock
({ children, className, ...props }: CodeBlockProps)
src/components/ui/code-block.tsx:12
Function
CodeBlockCode
({ code, language = "tsx", theme = "github-light", className, ...props }: CodeBlockCodeProps)
src/components/ui/code-block.tsx:34
Function
CodeBlockGroup
({ children, className, ...props }: CodeBlockGroupProps)
src/components/ui/code-block.tsx:79
Function
Collapsible
({ ...props }: React.ComponentProps<typeof CollapsiblePrimitive.Root>)
src/components/ui/collapsible.tsx:5
Function
CollapsibleContent
({ ...props }: React.ComponentProps<typeof CollapsiblePrimitive.CollapsibleContent>)
src/components/ui/collapsible.tsx:22
Function
CollapsibleTrigger
({ ...props }: React.ComponentProps<typeof CollapsiblePrimitive.CollapsibleTrigger>)
src/components/ui/collapsible.tsx:11
Function
CompanyShowcase
()
src/components/sections/company-showcase.tsx:5
Function
ConditionalLayoutWrapper
({ children, }: { children: ReactNode; })
src/components/conditional-layout-wrapper.tsx:6
Function
ConditionalNavbar
()
src/components/conditional-navbar.tsx:6
Function
CopyAction
({ content, className, }: { content: string; className?: string; })
src/components/chat-ui/chat-stream.tsx:62
Function
CustomSignIn
({ className, ...props }: React.ComponentProps<"form">)
src/components/custom-sign-in.tsx:20
Function
CustomSignUp
({ className, ...props }: React.ComponentProps<"form">)
src/components/custom-sign-up.tsx:20
Function
DropdownMenu
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Root>)
src/components/ui/dropdown-menu.tsx:9
Function
DropdownMenuCheckboxItem
({ className, children, checked, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.CheckboxIte
src/components/ui/dropdown-menu.tsx:85
Function
DropdownMenuContent
({ className, sideOffset = 4, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Content>)
src/components/ui/dropdown-menu.tsx:34
Function
DropdownMenuGroup
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Group>)
src/components/ui/dropdown-menu.tsx:54
Function
DropdownMenuItem
({ className, inset, variant = "default", ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.It
src/components/ui/dropdown-menu.tsx:62
Function
DropdownMenuLabel
({ className, inset, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Label> & { inset?: bool
src/components/ui/dropdown-menu.tsx:146
Function
DropdownMenuPortal
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Portal>)
src/components/ui/dropdown-menu.tsx:15
Function
DropdownMenuRadioGroup
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.RadioGroup>)
src/components/ui/dropdown-menu.tsx:111
Function
DropdownMenuRadioItem
({ className, children, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.RadioItem>)
src/components/ui/dropdown-menu.tsx:122
Function
DropdownMenuSeparator
({ className, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Separator>)
src/components/ui/dropdown-menu.tsx:166
Function
DropdownMenuShortcut
({ className, ...props }: React.ComponentProps<"span">)
src/components/ui/dropdown-menu.tsx:179
Function
DropdownMenuSub
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Sub>)
src/components/ui/dropdown-menu.tsx:195
Function
DropdownMenuSubContent
({ className, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.SubContent>)
src/components/ui/dropdown-menu.tsx:225
Function
DropdownMenuSubTrigger
({ className, inset, children, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.SubTrigger> &
src/components/ui/dropdown-menu.tsx:201
Function
DropdownMenuTrigger
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Trigger>)
src/components/ui/dropdown-menu.tsx:23
Function
FAQSection
()
src/components/sections/faq-section.tsx:10
Function
Feature
({ collapseDelay = 5000, ltr = false, linePosition = "left", lineColor = "bg-neutral-500 dark:bg-white",
src/components/ui/feature-slideshow.tsx:95
Function
FeatureSection
()
src/components/sections/feature-section.tsx:5
Function
Field
({ className, orientation = "vertical", ...props }: React.ComponentProps<"div"> & VariantProps<typeof field
src/components/ui/field.tsx:80
Function
FieldContent
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/field.tsx:96
Function
FieldDescription
({ className, ...props }: React.ComponentProps<"p">)
src/components/ui/field.tsx:140
Function
FieldError
({ className, children, errors, ...props }: React.ComponentProps<"div"> & { errors?: Array<{ message?: st
src/components/ui/field.tsx:185
next →
1–100 of 240, ranked by callers