Accordion
<al-accordion><ALAccordion> REACTbetaReference generated from the custom elements manifest — 2 properties, 1 slots, 0 events.
New neutrals, retired floating labels, segmented steppers, pill chips, and a mono metadata layer.
Only where you relied on the floating label or the old stepper markup. Tokens keep their names; a handful change value.
Yes — every value resolves through <al-theme>, so a brand can repoint the ramps without touching component code.
Published alongside the v2 release.
CODE — HTML / REACT
Guidance
NO USAGE GUIDANCE HAS BEEN WRITTEN FOR THIS COMPONENT YET. THE API BELOW IS GENERATED FROM THE MANIFEST AND IS COMPLETE; WHAT IS MISSING IS WHEN TO REACH FOR IT AND WHEN NOT TO.
FIGMA PARITY
NO DESIGN-SYSTEM PROJECT TRACKS THIS COMPONENT AGAINST A FIGMA FILE — IT IS EITHER OUTSIDE EVERY PROJECT’S DECLARED SCOPE, OR NOT YET SEEDED INTO ITS PROJECT’S PARITY MANIFEST.
ACCESSIBILITY
The CI gate disables color-contrast globally (libs/al-web-components/story-fixture/src/main.ts), so its result never reaches a test run. It is enabled for this measurement, and reported here whichever way it comes out.
NO CONTRAST VIOLATIONS ACROSS THIS COMPONENT’S 3 STORIES.
INSTALL
import '@southleft/al-web-components/components/accordion';
import { ALAccordion } from '@southleft/al-react';API — 2 PROPS
SLOTS
EVENTS
THIS COMPONENT DECLARES NO EVENTS IN THE MANIFEST.
PUBLIC METHODS
SOURCE — components/accordion/accordion.ts · Molecules/Accordion