#load "../lib/app.uce" RENDER(Request& context) { starter_boot(context); context.var["starter"]["page_title"] = "Theme Preview"; starter_register_css("views/themes.css", context); String current_theme_key = starter_theme_value("key", context); String theme_label = first(starter_theme_value("label", context), current_theme_key); String theme_mode = starter_theme_value("mode", context); StringMap theme_params; theme_params["theme"] = current_theme_key; <>
This route renders the same neutral content inside each theme so downstream projects can compare layout, typography, color tokens, and chrome.
| Area | Expectation | Status |
|---|---|---|
| Navigation | Should remain readable when menus get long. | Verified |
| Cards | Should keep spacing and hierarchy on both desktop and mobile. | Verified |
| Embeds | Should render cleanly inside the gallery iframe. | Verified |