MCPcopy Create free account

hub / github.com/ChristophHandschuh/chatbot-ui / functions

Functions73 in github.com/ChristophHandschuh/chatbot-ui

↓ 27 callersFunctioncn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 2 callersFunctioncleanupMessageHandler
()
src/pages/chat/chat.tsx:25
↓ 1 callersFunctionhandleDeleteChat
(e: React.MouseEvent, chatId: string)
src/components/custom/sidebar.tsx:34
↓ 1 callersFunctionmain
()
testbackend/test.py:21
↓ 1 callersFunctionselectChat
(chatId: string)
src/components/custom/sidebar.tsx:26
↓ 1 callersFunctionuseScrollToBottom
()
src/components/custom/use-scroll-to-bottom.ts:3
↓ 1 callersFunctionuseTheme
()
src/context/ThemeContext.tsx:32
FunctionApp
()
src/App.tsx:6
FunctionArrowUpIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:518
FunctionAttachmentIcon
()
src/components/custom/icons.tsx:40
FunctionBotIcon
()
src/components/custom/icons.tsx:1
FunctionBoxIcon
({ size = 16 }: { size: number })
src/components/custom/icons.tsx:104
FunctionChat
()
src/pages/chat/chat.tsx:17
FunctionChatInput
({ question, setQuestion, onSubmit, isLoading }: ChatInputProps)
src/components/custom/chatinput.tsx:29
FunctionCheckCirclFillIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:840
FunctionCheckedSquare
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:420
FunctionChevronDownIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:800
FunctionCommandDialog
({ children, ...props }: DialogProps)
src/components/ui/command.tsx:24
FunctionCommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/command.tsx:125
FunctionCopyIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:749
FunctionCrossIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:613
FunctionDeltaIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:664
FunctionDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:70
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:56
FunctionFileIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:268
FunctionGPSIcon
({ size = 16 }: { size: number })
src/components/custom/icons.tsx:142
FunctionGitIcon
()
src/components/custom/icons.tsx:78
FunctionHeader
()
src/components/custom/header.tsx:4
FunctionHomeIcon
({ size = 16 }: { size: number })
src/components/custom/icons.tsx:123
FunctionInfoIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:499
FunctionInvoiceIcon
({ size = 16 }: { size: number })
src/components/custom/icons.tsx:163
FunctionLoaderIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:287
FunctionLogoAnthropic
()
src/components/custom/icons.tsx:229
FunctionLogoGoogle
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:199
FunctionLogoOpenAI
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:182
FunctionMenuIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:382
FunctionMessageActions
({ message }: MessageActionsProps)
src/components/custom/actions.tsx:10
FunctionMessageIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:594
FunctionMoreHorizontalIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:575
FunctionMoreIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:461
FunctionNonMemoizedMarkdown
({ children }: { children: string })
src/components/custom/markdown.tsx:5
FunctionOverview
()
src/components/custom/overview.tsx:4
FunctionPaperclipIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:555
FunctionPenIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:681
FunctionPencilEditIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:401
FunctionPlusIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:732
FunctionPreviewMessage
({ message }: { message: message; })
src/components/custom/message.tsx:9
FunctionRedoIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:647
FunctionRouteIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:249
FunctionSidebar
({ isOpen, onClose, onDeleteChat }: SidebarProps)
src/components/custom/sidebar.tsx:13
FunctionSidebarLeftIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:715
FunctionSparklesIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:817
FunctionStopIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:537
FunctionSummarizeIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:698
FunctionThemeProvider
({ children }: { children: React.ReactNode })
src/context/ThemeContext.tsx:10
FunctionThemeToggle
()
src/components/custom/theme-toggle.tsx:5
FunctionThinkingMessage
()
src/components/custom/message.tsx:45
FunctionThumbDownIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:783
FunctionThumbUpIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:766
FunctionTrashIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:480
FunctionUncheckedSquare
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:439
FunctionUndoIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:630
FunctionUploadIcon
({ size = 16 }: { size?: number })
src/components/custom/icons.tsx:362
FunctionUserIcon
()
src/components/custom/icons.tsx:20
FunctionVercelIcon
({ size = 17 })
src/components/custom/icons.tsx:59
FunctioncreateNewChat
()
src/components/custom/sidebar.tsx:17
Functionecho
(websocket)
testbackend/test.py:8
FunctionhandleCopy
()
src/components/custom/actions.tsx:15
FunctionhandleDislike
()
src/components/custom/actions.tsx:29
FunctionhandleLike
()
src/components/custom/actions.tsx:21
FunctionhandleSubmit
(text?: string)
src/pages/chat/chat.tsx:32
FunctionmessageHandler
(event: MessageEvent)
src/pages/chat/chat.tsx:45
FunctiontoggleTheme
()
src/context/ThemeContext.tsx:21