Skip to content

Toggle

pywry.toolbar.Toggle

Bases: ToolbarItem

A toggle switch for boolean values.

Emits {value: ..., componentId: ...} on toggle.

ATTRIBUTE DESCRIPTION
value

Initial toggle state (default: False).

TYPE: bool

Examples:

>>> Toggle(label="Dark Mode:", event="theme:toggle", value=True)

Functions

build_html

build_html() -> str

Build toggle switch HTML.

auto_generate_component_id

auto_generate_component_id() -> ToolbarItem

Auto-generate component_id based on type if not provided.

validate_event_name classmethod

validate_event_name(v: str) -> str

Validate event follows namespace:event-name pattern.