Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Seanium/ChatMap
/ functions
Functions
90 in github.com/Seanium/ChatMap
⨍
Functions
90
◇
Types & classes
22
↓ 198 callers
Function
cn
(...inputs: ClassValue[])
lib/utils.ts:4
↓ 7 callers
Function
toast
({ ...props }: Toast)
components/ui/use-toast.ts:128
↓ 5 callers
Function
dispatch
(action: Action)
components/ui/use-toast.ts:119
↓ 5 callers
Function
dispatch
(action: Action)
hooks/use-toast.ts:131
↓ 4 callers
Function
generateId
()
components/chat-interface.tsx:80
↓ 4 callers
Function
useCarousel
()
components/ui/carousel.tsx:35
↓ 4 callers
Function
useFormField
()
components/ui/form.tsx:44
↓ 4 callers
Function
useSidebar
()
components/ui/sidebar.tsx:41
↓ 3 callers
Function
getPayloadConfigFromPayload
( config: ChartConfig, payload: unknown, key: string )
components/ui/chart.tsx:320
↓ 3 callers
Function
updateCurrentProviderSettings
(key: keyof ProviderSettings, value: string)
components/model-settings.tsx:149
↓ 3 callers
Function
useToast
()
components/ui/use-toast.ts:157
↓ 2 callers
Function
addToRemoveQueue
(toastId: string)
hooks/use-toast.ts:58
↓ 2 callers
Function
handleGenerateResponse
(queryText: string, userMessageId: string, assistantMessageId: string)
components/chat-interface.tsx:189
↓ 2 callers
Function
resetTextareaHeight
()
components/chat-interface.tsx:104
↓ 2 callers
Function
streamAsyncIterable
(stream: ReadableStream<Uint8Array>, abortSignal?: AbortSignal)
lib/client-api.ts:190
↓ 2 callers
Function
useChart
()
components/ui/chart.tsx:27
↓ 1 callers
Function
dismiss
()
components/ui/use-toast.ts:136
↓ 1 callers
Function
dismiss
()
hooks/use-toast.ts:148
↓ 1 callers
Function
genId
()
components/ui/use-toast.ts:28
↓ 1 callers
Function
genId
()
hooks/use-toast.ts:27
↓ 1 callers
Function
generateMapResponseClient
(query: string, conversationHistory?: Message[])
lib/client-api.ts:11
↓ 1 callers
Function
generateStreamingResponseClient
(conversationHistory: Message[], abortSignal?: AbortSignal)
lib/client-api.ts:112
↓ 1 callers
Function
getTemperatureDescription
(temp: number)
components/model-settings.tsx:244
↓ 1 callers
Function
initializeMap
()
components/client-map.tsx:37
↓ 1 callers
Function
reducer
(state: State, action: Action)
components/ui/use-toast.ts:59
↓ 1 callers
Function
reducer
(state: State, action: Action)
hooks/use-toast.ts:74
↓ 1 callers
Function
scrollToBottom
()
components/chat-interface.tsx:75
↓ 1 callers
Function
useIsMobile
()
components/ui/use-mobile.tsx:5
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
Badge
({ className, variant, ...props }: BadgeProps)
components/ui/badge.tsx:30
Function
BreadcrumbEllipsis
({ className, ...props }: React.ComponentProps<"span">)
components/ui/breadcrumb.tsx:91
Function
BreadcrumbSeparator
({ children, className, ...props }: React.ComponentProps<"li">)
components/ui/breadcrumb.tsx:75
Function
Calendar
({ className, classNames, showOutsideDays = true, ...props }: CalendarProps)
components/ui/calendar.tsx:12
Function
ChartStyle
({ id, config }: { id: string; config: ChartConfig })
components/ui/chart.tsx:70
Function
ChatInterface
()
components/chat-interface.tsx:39
Function
ClientMap
({ markers, setMapInstance, task_type = "LOCATION_LIST" }: ClientMapProps)
components/client-map.tsx:22
Function
CommandDialog
({ children, ...props }: DialogProps)
components/ui/command.tsx:26
Function
CommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/command.tsx:127
Function
ContextMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/context-menu.tsx:168
Function
DialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:61
Function
DialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:56
Function
Drawer
({ shouldScaleBackground = true, ...props }: React.ComponentProps<typeof DrawerPrimitive.Root>)
components/ui/drawer.tsx:8
Function
DrawerFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/drawer.tsx:69
Function
DrawerHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/drawer.tsx:58
Function
DropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/dropdown-menu.tsx:171
Function
FormField
({ ...props }: ControllerProps<TFieldValues, TName>)
components/ui/form.tsx:31
Function
GET
(req: NextRequest)
app/api/stream/route.ts:170
Function
GET
(req: NextRequest)
app/api/generate/route.ts:399
Function
Home
()
app/page.tsx:9
Function
MapContainer
()
components/map-container.tsx:9
Function
MapError
({ message }: MapErrorProps)
components/map-error.tsx:10
Function
MenubarShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/menubar.tsx:203
Function
ModelSettings
()
components/model-settings.tsx:79
Function
POST
(req: NextRequest)
app/api/stream/route.ts:17
Function
POST
(req: NextRequest)
app/api/generate/route.ts:17
Function
Pagination
({ className, ...props }: React.ComponentProps<"nav">)
components/ui/pagination.tsx:7
Function
PaginationEllipsis
({ className, ...props }: React.ComponentProps<"span">)
components/ui/pagination.tsx:94
Function
PaginationLink
({ className, isActive, size = "icon", ...props }: PaginationLinkProps)
components/ui/pagination.tsx:42
Function
PaginationNext
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
components/ui/pagination.tsx:78
Function
PaginationPrevious
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
components/ui/pagination.tsx:62
Function
ResizableHandle
({ withHandle, className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelResizeHandle>
components/ui/resizable.tsx:23
Function
ResizablePanelGroup
({ className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelGroup>)
components/ui/resizable.tsx:8
Function
RootLayout
({ children, }: Readonly<{ children: React.ReactNode }>)
app/layout.tsx:10
Function
SheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/sheet.tsx:91
Function
SheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/sheet.tsx:77
Function
Skeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/skeleton.tsx:3
Function
SuggestedQueries
({ onSelectQuery }: SuggestedQueriesProps)
components/suggested-queries.tsx:60
Function
ThemeProvider
({ children, ...props }: ThemeProviderProps)
components/theme-provider.tsx:9
Function
Toaster
()
components/ui/toaster.tsx:6
Function
Toaster
({ ...props }: ToasterProps)
components/ui/sonner.tsx:8
Function
adjustTextareaHeight
(e: React.ChangeEvent<HTMLTextAreaElement>)
components/chat-interface.tsx:85
Function
cancel
()
app/api/stream/route.ts:137
Function
handleClearConversation
()
components/chat-interface.tsx:162
Function
handleKeyDown
(e: KeyboardEvent<HTMLTextAreaElement>)
components/chat-interface.tsx:416
Function
handleKeyDown
(event: KeyboardEvent)
components/ui/sidebar.tsx:101
Function
handleProviderChange
(providerId: string)
components/model-settings.tsx:141
Function
handleSave
()
components/model-settings.tsx:162
Function
handleSubmit
(e: React.FormEvent)
components/chat-interface.tsx:112
Function
handleSuggestedQuery
(suggestedQuery: string)
components/chat-interface.tsx:362
Function
onChange
()
components/ui/use-mobile.tsx:10
Function
onChange
()
hooks/use-mobile.tsx:10
Function
saveSettings
(settings: { baseUrl?: string apiKey?: string model?: string })
lib/settings.ts:6
Function
start
(controller)
app/api/stream/route.ts:128
Function
toast
({ ...props }: Toast)
hooks/use-toast.ts:140
Function
toggleApiKeyVisibility
()
components/model-settings.tsx:239
Function
update
(props: ToasterToast)
components/ui/use-toast.ts:131
Function
update
(props: ToasterToast)
hooks/use-toast.ts:143
Function
useIsMobile
()
hooks/use-mobile.tsx:5
Function
useToast
()
hooks/use-toast.ts:169