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.