
Chat Notices
AI chat
Search by name, tag, category or type
Source and install need .
pnpm dlx shadcn@latest add @assembli/chat-navigatorTurn navigator for long conversations: a column of ticks on the transcript's edge, one per prompt and as wide as its reply is long, with the turn in view lit as you scroll. Hover or focus opens the list of prompts; pick one to scroll there. Arrow buttons and Alt+↑/↓ step between turns.
Other props pass through to the root element.
turns*
ChatTurn[]
containerRef*
React.RefObject<HTMLElement | null>
The scrolling transcript. Each turn inside it carries data-chat-turn={id} (see chatTurn).
offset
number
Default 16
Space left above a turn when jumping to it, in px.
onChange
(id: string) => void
| Description | |||
|---|---|---|---|
| turns* | ChatTurn[] | – | |
| containerRef* | React.RefObject<HTMLElement | null> | – | The scrolling transcript. Each turn inside it carries |
| offset | number | 16 | Space left above a turn when jumping to it, in px. |
| onChange | (id: string) => void | – |