Bio (<kweb-bio>)
Purpose
Display node content: summary, rich text, media, and internal links.
Inputs
Events listened to
kweb:selection-changed
kweb:hover-changed
Data required
- selected node body blocks and media
- hover node optional preview content
Outputs
Events emitted
kweb:navigate on internal link hover/click
UI and interactions
- Internal links to other nodes support hover preview and click commit.
- External links open normally (new tab is fine).
- Media renders inline and is optionally expandable.
Safety
- No untrusted HTML execution.
- Sanitize any imported content.
Definition of done
- [ ] Renders summary and blocks.
- [ ] Internal links emit
kweb:navigate on hover/click.
✒️
edit (requires access)