@ecl-twig/ec-component-expandable
v2.39.0
Published
ECL-Twig Expandable
Downloads
84
Readme
ECL-Twig Expandable component
npm package: @ecl-twig/ec-component-expandable
npm install --save @ecl-twig/ec-component-expandableParameters:
- "id" (string) (default: '')
- "label_expanded" (string) (default: '')
- "label_collapsed" (string) (default: '')
- "label_collapsed" (string) (default: '')
- "button" (predefined structure) : Button component structure
- "extra_dropdown_classes" (optional) (string) (default: '') Extra dropdown classes (space separated)
- "extra_classes" (optional) (string) (default: '') Extra classes (space separated)
- "extra_attributes" (optional) (array) (default: []) Extra attributes
- "name" (string) Attribute name, eg. 'data-test'
- "value" (string) Attribute value, eg: 'data-test-1'
- "_compliance_" (boolean) (default: false) Activates debug
Blocks:
- "content"
Example:
{% include '@ecl-twig/ec-component-expandable/ecl-expandable.html.twig' with {
id: 'expandable-example',
button: {
label: 'Collapsed button',
variant: 'secondary',
icon: {
type: 'ui',
name: 'corner-arrow',
transform: 'rotate-180',
size: 'fluid',
},
},
label_expanded: 'Expanded button',
label_collapsed: 'Collapsed button',
content:
'The EU is building an energy union that ensures Europe’s energy supply is safe, viable and accessible to all. In doing so, it can boost the economy and attract investments that can create new jobs opportunities.',
} %}