layouts/layouts library

Exports for the layouts layer.

Classes

AdaptiveLayout
Calls builder with the current AppScreenType.
AppCenter
A centered layout with optional max-width constraints (readable text rows).
AppColumn
A vertical flex layout with design-system spacing defaults.
AppContainer
A flexible, theme-aware container.
AppDivider
A themed horizontal or vertical divider.
AppListView
A simple vertical list with design-system defaults.
AppPadding
A AppPadding with design-system defaults.
AppResponsiveLayout
An adaptive layout builder that swaps content by AppScreenType.
AppRow
A horizontal flex layout with design-system spacing defaults.
AppStack
A AppStack with design-system defaults.
AppWrap
A AppWrap with design-system spacing defaults.
ContentBox
A content-width centering wrapper for desktop layouts.
DirectionalRow
A Row that automatically reverses child order in RTL locales.
Gap
A gap (empty space) that auto-detects its parent axis.
Grid
A responsive grid built on a maximum cross-axis extent.
Margin
A Container that only adds outside margin.
Space
Padding sized with the AppSpacing scale.
SplitView
A resizable two-panel split view widget with a draggable divider.

Enums

SplitViewOrientation
Orientation for SplitView.

Typedefs

AppGap = Gap
Backwards-compatible alias for Gap.