Introduction
A section can be used to group content together, with an optional heading:Adding a description to the section
You can add a description below the heading to the section by using thedescription slot:
Adding an icon to the section header
You can add an icon to a section by using theicon attribute:
Changing the color of the section icon
By default, the color of the section icon is “gray”. You can change it to bedanger, info, primary, success or warning by using the icon-color attribute:
Changing the size of the section icon
By default, the size of the section icon is “large”. You can change it to be “small” or “medium” by using theicon-size attribute:
Adding content to the end of the header
You may render additional content at the end of the header, next to the heading and description, using theafterHeader slot:
Making a section collapsible
You can make the content of a section collapsible by using thecollapsible attribute:
Making a section collapsed by default
You can make a section collapsed by default by using thecollapsed attribute:
Persisting collapsed sections
You can persist whether a section is collapsed in local storage using thepersist-collapsed attribute, so it will remain collapsed when the user refreshes the page. You will also need a unique id attribute to identify the section from others, so that each section can persist its own collapse state:
Adding the section header aside the content instead of above it
You can change the position of the section header to be aside the content instead of above it by using theaside attribute:
Positioning the content before the header
You can change the position of the content to be before the header instead of after it by using thecontent-before attribute: