Composition

sm-cart

Persistent cart drawer. Composed of: Section(VStack(Heading + ForEach(HStack(name + Spacer + price)) + Divider + HStack(total + Spacer + Button-checkout))). Subscribes to add-to-cart events; persists lines to local storage. Compact tier collapses to an icon + badge.

Responsive Preview — viewport @media queries
Mobile · 375 px
Tablet · 768 px
Desktop · 1280 px
Container Tier (SM widget responsive system)
Container width
Live Preview (chrome-mode, container-tier knobs)
DSL usage

Attributes
NameTypeDefaultDescription
currencyISO-4217EURCart-wide currency
persistTokenlocalStorageoff | localStorage | sessionStorage
checkout-urlURLCheckout endpoint
positionTokenbottom-rightDrawer dock corner