yera.events.blocks.base.layout

Shared layout block implementation.

Symbols

class LayoutContext — Context for tracking active layout blocks.
class LayoutHandle — Stream handle for layout blocks (container, columns).

LayoutContext

Context for tracking active layout blocks.

LayoutHandle

Inherits: _StreamHandle

Stream handle for layout blocks (container, columns).

Methods

__enter__ — Enter layout context and emit layout event.
__exit__ — Exit layout context, emit layout_end, and drain inputs.
result — Return parsed form values. Only supported for form blocks.

LayoutHandle.__enter__

__enter__()

Enter layout context and emit layout event.

LayoutHandle.__exit__

__exit__(
    exc_type: type[BaseException] | None,
    exc_value: BaseException | None,
    traceback: TracebackType,
) → bool

Exit layout context, emit layout_end, and drain inputs.

LayoutHandle.result

result() → tuple[Any, ...]

Return parsed form values. Only supported for form blocks.