docs(examples): mark page shell html boundaries

Document that remaining SafeHtml use in examples is limited to full-page shell composition of already-rendered hemplate fragments, while effect payloads use render helpers.

req: html_safety/002

req: view/001
This commit is contained in:
slhx agent
2026-05-26 01:34:05 +02:00
parent 5972785c3c
commit e20d356c1d
4 changed files with 6 additions and 1 deletions
+3
View File
@@ -422,6 +422,8 @@ fn parse_lane(value: Option<&str>) -> usize {
}
fn page_html(demo: &DemoState) -> String {
// Explicit full-page composition boundary for already-rendered hemplate fragments.
// req: html_safety/002 req: view/001
render_control_center(ControlCenter {
hero: render_hero(demo),
board: render_board(demo),
@@ -431,6 +433,7 @@ fn page_html(demo: &DemoState) -> String {
}
fn shell(body: String) -> String {
// Explicit full-page shell composition boundary for already-rendered hemplate fragments.
// req: html_safety/002 req: view/001
render_template(&AppShell { body: SafeHtml::trusted(body) })
}