Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Sealva-Devs/Web3-AI-Agent
/ functions
Functions
67 in github.com/Sealva-Devs/Web3-AI-Agent
⨍
Functions
67
◇
Types & classes
4
↓ 49 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:7
↓ 4 callers
Function
useSidebar
()
src/components/ui/sidebar.tsx:42
↓ 3 callers
Function
getEmailAddress
()
src/components/sidebar.tsx:95
↓ 3 callers
Function
getWalletAddress
()
src/components/sidebar.tsx:102
↓ 3 callers
Function
handleCopy
(key: string, value: string)
src/components/sidebar.tsx:112
↓ 3 callers
Function
useChat
()
src/contexts/ChatContext.tsx:81
↓ 2 callers
Function
convertToUIMessages
( messages: Array<CoreMessage> )
src/lib/utils.ts:53
↓ 2 callers
Function
formatWalletAddress
(address: string)
src/components/sidebar.tsx:90
↓ 2 callers
Function
getTitleFromChat
(messages: Array<CoreMessage>)
src/lib/utils.ts:100
↓ 2 callers
Function
useChatHistory
({ accessToken }: { accessToken: string })
src/hooks/use-chat.tsx:8
↓ 1 callers
Function
addToolMessageToChat
* * @param param0 toolMessage: CoreToolMessage, messages: Message[] * @returns Message[]
src/lib/utils.ts:15
↓ 1 callers
Function
checkMobile
()
src/hooks/use-mobile.tsx:17
↓ 1 callers
Function
createNewChat
()
src/contexts/ChatContext.tsx:28
↓ 1 callers
Function
fetchAccessToken
()
src/app/page.tsx:25
↓ 1 callers
Function
fetchToken
()
src/components/chat.tsx:70
↓ 1 callers
Function
generateUUID
()
src/components/chat.tsx:21
↓ 1 callers
Function
handleChatDelete
(chatId: string)
src/components/sidebar.tsx:175
↓ 1 callers
Function
handleChatSelect
(chatId: string)
src/components/sidebar.tsx:161
↓ 1 callers
Function
handleSuggestionClick
(value: string)
src/components/chat.tsx:139
↓ 1 callers
Function
scrollToBottom
()
src/components/chat.tsx:105
↓ 1 callers
Function
truncateTitle
(title: string, maxLength = 15)
src/components/sidebar.tsx:141
↓ 1 callers
Function
useDeleteChat
({ accessToken }: { accessToken: string })
src/hooks/use-chat.tsx:36
↓ 1 callers
Function
useIsMobile
(breakpoint = 768)
src/hooks/use-mobile.tsx:12
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
Button
({ className, variant, size, asChild = false, ...props }: React.ComponentProps<"button"> & Variant
src/components/ui/button.tsx:38
Function
Card
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:5
Function
CardAction
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:51
Function
CardContent
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:64
Function
CardDescription
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:41
Function
CardFooter
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:74
Function
CardHeader
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:18
Function
CardTitle
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:31
Function
Chat
({ accessToken, id, initialMessages, }: { accessToken: string; id: string; initialMessages: Messag
src/components/chat.tsx:53
Function
ChatProvider
({ children }: { children: ReactNode })
src/contexts/ChatContext.tsx:24
Function
Input
({ className, type, ...props }: React.ComponentProps<"input">)
src/components/ui/input.tsx:5
Function
LoadingSpinner
({ size = "md", text }: LoadingSpinnerProps)
src/components/ui/loading-spinner.tsx:10
Function
Page
()
src/app/page.tsx:13
Function
Provider
({ children }: { children: React.ReactNode })
src/app/provider.tsx:29
Function
RootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
src/app/layout.tsx:25
Function
Separator
({ className, orientation = "horizontal", decorative = true, ...props }: React.ComponentProps<typeof S
src/components/ui/separator.tsx:8
Function
Sheet
({ ...props }: React.ComponentProps<typeof SheetPrimitive.Root>)
src/components/ui/sheet.tsx:9
Function
SheetClose
({ ...props }: React.ComponentProps<typeof SheetPrimitive.Close>)
src/components/ui/sheet.tsx:19
Function
SheetContent
({ className, children, side = "right", ...props }: React.ComponentProps<typeof SheetPrimitive.Content
src/components/ui/sheet.tsx:47
Function
SheetDescription
({ className, ...props }: React.ComponentProps<typeof SheetPrimitive.Description>)
src/components/ui/sheet.tsx:117
Function
SheetFooter
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/sheet.tsx:94
Function
SheetHeader
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/sheet.tsx:84
Function
SheetOverlay
({ className, ...props }: React.ComponentProps<typeof SheetPrimitive.Overlay>)
src/components/ui/sheet.tsx:31
Function
SheetPortal
({ ...props }: React.ComponentProps<typeof SheetPrimitive.Portal>)
src/components/ui/sheet.tsx:25
Function
SheetTitle
({ className, ...props }: React.ComponentProps<typeof SheetPrimitive.Title>)
src/components/ui/sheet.tsx:104
Function
SheetTrigger
({ ...props }: React.ComponentProps<typeof SheetPrimitive.Trigger>)
src/components/ui/sheet.tsx:13
Function
Sidebar
({ className, accessToken, isChatHistoryLoading, chatHistory, onNewChat, sidebarOpen, setSidebar
src/components/sidebar.tsx:33
Function
Skeleton
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/skeleton.tsx:3
Function
Textarea
({ className, ...props }: React.ComponentProps<"textarea">)
src/components/ui/textarea.tsx:5
Function
Tooltip
({ ...props }: React.ComponentProps<typeof TooltipPrimitive.Root>)
src/components/ui/tooltip.tsx:21
Function
TooltipContent
({ className, sideOffset = 0, children, ...props }: React.ComponentProps<typeof TooltipPrimitive.Conte
src/components/ui/tooltip.tsx:37
Function
TooltipProvider
({ delayDuration = 0, ...props }: React.ComponentProps<typeof TooltipPrimitive.Provider>)
src/components/ui/tooltip.tsx:8
Function
TooltipTrigger
({ ...props }: React.ComponentProps<typeof TooltipPrimitive.Trigger>)
src/components/ui/tooltip.tsx:31
Function
addMessageToChat
(chatId: string, message: Message)
src/contexts/ChatContext.tsx:37
Function
handleClickOutside
(event: MouseEvent)
src/components/sidebar.tsx:127
Function
handleClickOutside
(event: MouseEvent)
src/components/ui/sidebar.tsx:209
Function
handleKeyDown
(e: React.KeyboardEvent<HTMLTextAreaElement>)
src/components/chat.tsx:121
Function
handleKeyDown
(event: KeyboardEvent)
src/components/ui/sidebar.tsx:102
Function
handleNewChat
()
src/components/sidebar.tsx:148
Function
handleTextareaResize
(e: React.ChangeEvent<HTMLTextAreaElement>)
src/components/chat.tsx:129
Function
updateChatTitle
(chatId: string, messages: CoreMessage[])
src/contexts/ChatContext.tsx:51