yera.ui.rendering.views.apps
Rendering for the app-selection screen.
Symbols
AppInspectorField
Declarative metadata field displayed in an app inspector.
build_app_inspector_fields
build_app_inspector_fields(
app_id: str,
metadata: AppMetadata,
) → list[AppInspectorField]Build ordered inspector fields from available app metadata.
render_app_inspector_fields
render_app_inspector_fields(
fields: list[AppInspectorField],
) → TrustedHTMLRender escaped declarative metadata fields for the sidebar.
render_app_sidebar
render_app_sidebar(
app_name: str,
app_icon: TrustedHTML,
new_session_url: str,
fields: list[AppInspectorField],
) → TrustedHTMLRender metadata and explicit session creation for an app.
render_apps_home
render_apps_home(
apps: dict[str, AppFunctionWrapper],
selected_app_id: str | None = None,
) → TrustedHTMLRender the app-selection main screen.
render_mobile_app_detail
render_mobile_app_detail(
app_name: str,
app_icon: TrustedHTML,
new_session_url: str,
fields: list[AppInspectorField],
) → TrustedHTMLRender app metadata as a pushed mobile detail screen.