yera.ui.rendering.views.apps

Rendering for the app-selection screen.

Symbols

class AppInspectorField — Declarative metadata field displayed in an app inspector.
def build_app_inspector_fields — Build ordered inspector fields from available app metadata.
def render_app_inspector_fields — Render escaped declarative metadata fields for the sidebar.
def render_app_sidebar — Render metadata and explicit session creation for an app.
def render_apps_home — Render the app-selection main screen.
def render_mobile_app_detail — Render app metadata as a pushed mobile detail screen.

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],
) → TrustedHTML

Render 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],
) → TrustedHTML

Render metadata and explicit session creation for an app.

render_apps_home

render_apps_home(
    apps: dict[str, AppFunctionWrapper],
    selected_app_id: str | None = None,
) → TrustedHTML

Render 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],
) → TrustedHTML

Render app metadata as a pushed mobile detail screen.