DomposableModifier
Ordered portable operations. Platform adapters preserve order, including nested padding.
Inheritors
Properties
Ordered built-in and application-owned operations.
Legacy built-in operation view. Custom elements are available through elements.
Functions
Applies app-owned attributes and styles directly to the rendered HTML element.
Anchors an HTML menu to an existing trigger without adding a wrapper around that trigger.
Prefers a side when it fits; otherwise the menu uses its normal viewport-aware placement.
Resolves the preferred side from the rendered menu root; this modifier is JS-only.
Caps a scrollable region without expanding shorter content.
A content-sized document that fills at least the chosen viewport height.
Insets are logical: start/end follow the platform's layout direction.
Clockwise visual rotation in degrees, without changing measured layout size.
Visual transform around the center; measured layout size is unchanged. Negative values mirror content.
Native elevation or a CSS shadow. Does not clip content; use clip separately when needed.
Appends a native-only operation without replacing the portable operations already in the chain.
Native-only conversion. Application elements require an explicit renderer and are never dropped.
Bounds content using the host viewport, rather than its parent's available height. subtract reserves app-owned chrome. Native uses the current window size for both units; HTML uses dvh/svh. Neither includes additional safe-area padding automatically.
Must be consumed by a row or column child renderer.