@spectrum-css/accordion
Version:
The Spectrum CSS accordion component
47 lines (45 loc) • 796 B
JavaScript
import { Variants } from "@spectrum-css/preview/decorators";
import { Template } from "./template.js";
export const AccordionGroup = Variants({
Template,
testData: [
{
testHeading: "Standard",
customStyles: {
maxInlineSize: "500px",
},
},
{
testHeading: "Compact",
density: "compact",
collapseAll: true,
customStyles: {
maxInlineSize: "500px",
},
withStates: false,
},
{
testHeading: "Spacious",
density: "spacious",
collapseAll: true,
customStyles: {
maxInlineSize: "500px",
},
withStates: false,
},
{
testHeading: "Text wrapping",
collapseAll: true,
customStyles: {
maxInlineSize: "300px",
},
withStates: false,
},
],
stateData: [
{
testHeading: "Disabled",
disableAll: true,
},
],
});