layouts/layouts library
Exports for the layouts layer.
Classes
- AdaptiveLayout
- Calls builder with the current AppScreenType.
- AppResponsiveLayout
- An adaptive layout builder that swaps content by AppScreenType.
- ContentBox
- A content-width centering wrapper for desktop layouts.
- NashCenter
- A centered layout with optional max-width constraints (readable text rows).
- NashColumn
- A vertical flex layout with design-system spacing defaults.
- NashContainer
- A flexible, theme-aware container.
- NashDirectionalRow
- A Row that automatically reverses child order in RTL locales.
- NashDivider
- A themed horizontal or vertical divider.
- NashGap
- A horizontal or vertical gap sized in logical pixels.
- NashGrid
- A responsive grid built on a maximum cross-axis extent.
- NashListView
- A simple vertical list with design-system defaults.
- NashMargin
- A Container that only adds outside margin.
- NashPadding
- A Padding with design-system defaults.
- NashRow
- A horizontal flex layout with design-system spacing defaults.
- NashSpace
- Padding sized with the AppSpacing scale.
- NashSplitView
- A resizable two-panel split view widget with a draggable divider.
- NashStack
- A Stack with design-system defaults.
- NashWrap
- A Wrap with design-system spacing defaults.
Enums
- SplitViewOrientation
- Orientation for NashSplitView.