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.