Duskmoon UI v10.0.11
Theme

Chat

dm_chat
Chat primitives built on `@duskmoon-dev/el-chat` for LLM-oriented message timelines, reasoning blocks, tool calls, typing states, and markdown input. ```heex <.dm_chat author="Assistant" avatar="AI" color="primary" content="Hello." /> <.dm_chat_scroll class="h-96"> <.dm_chat timeline={1} author="Assistant">First reply</.dm_chat> </.dm_chat_scroll> <.dm_chat_input id="message-composer" name="message" auto_grow duskmoon-send-send="send_message" /> ``` `auto_grow` is opt-in and disables manual resizing. Set the CSS properties `--dm-chat-editor-min-height` and `--dm-chat-editor-max-height` to adjust its bounds (defaults: 12rem and 24rem). Show the reasoning and tool-call states.
Read custom element metadata
Found chat, bubble, input, reasoning, tool, and typing elements.
I need to inspect the package API before wrapping the custom element.
The wrapper now exposes all chat primitives.