Thread
Container Chat draft Gen UI partA run of messages, top to bottom. Quick replies sit in a Stack under the bubble they answer.
Examples
HTML and CSS
Framework-free reference. Styles live in system/components/stack.css, system/components/bubble.css and read only tokens. Wrap markup in .v-root.
Rendered markup of the anatomy example
Props and slots
The component API. Gen UI JSON uses these names, and the Flutter widget should mirror them.
Props
| Prop | Values | Default |
|---|
* required.
Slot rules
children: Bubble, Stack, Toast. Bubbles, plus Stacks of Chips for quick replies and a Toast.
In Gen UI
How VelioBot uses this part. The bot returns JSON; the validator checks it; the renderer draws it.
JSON node
Every node may also carry id, grow, attribution, privateOnly and fallbackText.
Rules that name this part
No part-specific rules. The structure and behaviour rules still apply.
Usage in recipes
3 of the original cards use it. After V1. Priority table
Bot functions: Bill split and payments, Bookings, Bot foundation, Onboarding and profile, Plan capture, Plan day and live ETA, Suggestions, Trust and vouches, all functions.