component/layout/section
library
Classes
-
BarSection
-
A flexible
SliverStickyHeader
section that can be either static or expandable,
using Bar for the header and optionally delegating to ExpansionBarSection
for collapsible behavior. This component provides a unified way to create
sticky sections in scrollable UIs, integrating with ArcaneTheme for glass
effects, back buttons, and sidebar responsiveness in the Arcane UI system.
-
ExpansionBarSection
-
An expandable
SliverStickyHeader
section that uses a Bar for the header
and supports dynamic expansion/collapse via MutablePylon state management.
This component is designed for collapsible sections in scrollable UIs,
integrating with ArcaneTheme for sidebar responsiveness and providing
smooth animations for content visibility in the Arcane UI system.
-
ExpansionBarState
-
Immutable state holder for tracking the expansion status of an
ExpansionBarSection in the Arcane UI system.
-
GlassSection
-
A
SliverStickyHeader
wrapper that applies a Glass effect to the header,
providing a translucent, frosted glass appearance for section headers in the
Arcane UI system. This component is ideal for creating visually appealing,
sticky headers in scrollable lists or slivers that integrate seamlessly with
ArcaneTheme and respond to context signals like translucency.