Skip to content

Documentation

API reference for all 77+ components and 11 hooks.

All Components

ComponentCategoryWebNative
LoadingStateCore FeedbackYesYesView
ThinkingCore FeedbackYesYesView
TaskRowsCore FeedbackYesYesView
StreamingTextContentYesYesView
CodeBlockContentYesYesView
ContextCardsContentYesYesView
ApprovalCardFormsYesYesView
PromptBarFormsYesYesView
SelectionActionsFormsYesYesView
DiffTableTablesYesYesView
RecordsTableTablesYesYesView
FilterTableTablesYesYesView
ChatNavigationYesYesView
SearchNavigationYesYesView
SidebarNavNavigationYesYesView
RecommendationCardCardsYesYesView
InsightCardsCardsYesYesView
ToolChipsCardsYesYesView
FineTuneCardCardsYesYesView
ButtonPrimitivesYesYesView
BadgePrimitivesYesYesView
AvatarPrimitivesYesYesView
TagPrimitivesYesYesView
TooltipPrimitivesYesYesView
TogglePrimitivesYesYesView
InputPrimitivesYesYesView
TextareaPrimitivesYesYesView
SelectPrimitivesYesYesView
CheckboxPrimitivesYesYesView
RadioPrimitivesYesYesView
SwitchPrimitivesYesYesView
ToastFeedbackYesYesView
AlertFeedbackYesYesView
ProgressBarFeedbackYesYesView
SpinnerFeedbackYesYesView
SkeletonBlockFeedbackYesYesView
EmptyStateFeedbackYesYesView
StepIndicatorFeedbackYesYesView
TabsLayoutYesYesView
BreadcrumbLayoutYesYesView
PaginationLayoutYesView
DropdownLayoutYesView
ModalLayoutYesView
DrawerLayoutYesView
AccordionLayoutYesView
DataCardData DisplayYesView
TimelineViewData DisplayYesView
FileTreeData DisplayYesView
JSONViewerData DisplayYesView
MarkdownViewData DisplayYesView
ChangelogData DisplayYesView
ActivityFeedData DisplayYesView
AgentStatusAI / AgentYesView
ToolCallCardAI / AgentYesView
ModelSelectorAI / AgentYesView
TokenCounterAI / AgentYesView
ConversationListAI / AgentYesView
SystemPromptAI / AgentYesView
AIChatLayoutCompositionsYesView
DashboardLayoutCompositionsYesView
AgentWorkbenchCompositionsYesView
CodeReviewCompositionsYesView
DataExplorerCompositionsYesView
OnboardingWizardCompositionsYesView
GlimmEffectAnimationsYesView
GlidingHighlightAnimationsYesView
MorphTransitionAnimationsYesView
ConfettiEffectAnimationsYesView
TypewriterEffectAnimationsYesView
NumberTickerAnimationsYesView
ProgressRingAnimationsYesView
RippleEffectAnimationsYesView
ShakeAnimationAnimationsYesView
SlideRevealAnimationsYesView
ThemeSwitcherThemesYesView
ThemeBuilderThemesYesView
DonutChartChartsYesView
GaugeChartChartsYesView

Hooks Reference

useTimer()

Elapsed time tracking with start/stop/reset

{ elapsed, formatted, running, start, stop, reset }

useStreamingText()

Word-by-word text reveal

{ displayed, isComplete, progress, skip, reset }

useCodeStream()

Line-by-line code streaming

{ displayedLines, currentLine, totalLines, isComplete, progress }

useExpandable()

Boolean expand/collapse state

{ isOpen, toggle, open, close }

useStaggeredReveal()

Staggered child animation controller

{ visibleCount, isComplete, isVisible, showAll, reset }

useSearch()

Debounced search with filtering

{ query, setQuery, results, isSearching, resultCount, clear }

useSortable()

Column sorting with direction toggle

{ sortedData, sortKey, sortDirection, sort, resetSort, isSorted }

useTaskProgress()

Task list state management

{ tasks, updateTask, addTask, removeTask, completedCount, progressPercent }

useBreakpoint()

Responsive breakpoint detection

{ breakpoint, isMobile, isTablet, isWeb, isBigScreen, width }

useTextSelection()

Text selection detection

{ text, rect, isSelected, clear }

useDictation()

Web Speech API wrapper

{ isListening, transcript, start, stop, isSupported }

Responsive Breakpoints

BreakpointWidthTailwind PrefixColumns
Mobile< 640pxdefault4
Tablet640–1023pxsm:8
Web1024–1439pxmd:12
Big Screen1440px+lg:16