fix(examples): use lower-aware slot html updates

Move canonical examples and docs off direct RenderSlotExt render shortcuts so slot updates use generated render/lowering before HTML replacement, preserving runtime metadata for follow-up interactions.

req: component/003

req: runtime/001

req: dx/006

req: examples/003
This commit is contained in:
slhx agent
2026-06-02 01:48:10 +02:00
parent e0c4633d25
commit 732e65008e
6 changed files with 10 additions and 9 deletions
+3 -3
View File
@@ -5,7 +5,7 @@ pub mod ui {}
mod tests {
use super::ui::{auth, counter, notifications, page_swap, todos, wizard};
use hemplate::Hemplate;
use slhx::{push, Effect, IntoEffect, NavigateMode, Payload, RenderKeyedSlotExt, RenderSlotExt};
use slhx::{push, Effect, IntoEffect, NavigateMode, Payload, RenderKeyedSlotExt};
use slhx_test::inspect;
#[derive(Clone, Debug)]
@@ -121,9 +121,9 @@ mod tests {
fn page_swap_updates_content_and_history() {
fn load_docs() -> impl IntoEffect {
(
page_swap::slots::content.render(&DocsContent {
page_swap::slots::content.html(slhx::render(&DocsContent {
message: "This page was swapped.",
}),
})),
page_swap::slots::title.text("Docs"),
push("/docs"),
)