exlab_wizard.ui.pages.welcome#
Welcome card page (Frontend Spec §3.1.3).
Modal card shown exactly once on the first launch of the app on a workstation. Three bullets describing the app, a 5-minute setup estimate, an autostart toggle defaulted on, and two buttons:
[Get started]– applies autostart and opens Settings in setup-incomplete mode (§7.14).Skip for now(text link) – applies autostart and closes the card.
Functions
|
Render the welcome card. |
Return the immutable spec used to render the welcome card. |
Classes
|
Render spec captured for unit-test assertions. |
- class exlab_wizard.ui.pages.welcome.WelcomeCardSpec(headline, bullets, time_estimate, autostart_default_on, autostart_label, autostart_helper, primary_label, secondary_label)[source]#
Bases:
objectRender spec captured for unit-test assertions.
- Parameters:
- exlab_wizard.ui.pages.welcome.render_welcome_page(*, on_get_started, on_skip)[source]#
Render the welcome card.
on_get_startedandon_skipare invoked with the autostart toggle’s final value when the operator clicks the corresponding affordance.