By default, only one item may be expanded and it can only be collapsed again by
expanding another.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
<Accordion>
<AccordionItem>
<AccordionHeader>
<Boxflex="1"textAlign="left">
Section 1 title
</Box>
<AccordionIcon/>
</AccordionHeader>
<AccordionPanelpb={4}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat.
</AccordionPanel>
</AccordionItem>
<AccordionItem>
<AccordionHeader>
<Boxflex="1"textAlign="left">
Section 2 title
</Box>
<AccordionIcon/>
</AccordionHeader>
<AccordionPanelpb={4}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
If you set allowMultiple to true then the accordion will permit multiple items
to be expanded at once.
If you pass this prop, ensure that the index or defaultIndex prop is an
array.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
<AccordiondefaultIndex={[0]}allowMultiple>
<AccordionItem>
<AccordionHeader>
<Boxflex="1"textAlign="left">
Section 1 title
</Box>
<AccordionIcon/>
</AccordionHeader>
<AccordionPanelpb={4}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat.
</AccordionPanel>
</AccordionItem>
<AccordionItem>
<AccordionHeader>
<Boxflex="1"textAlign="left">
Section 2 title
</Box>
<AccordionIcon/>
</AccordionHeader>
<AccordionPanelpb={4}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
If you set allowToggle to true, any expanded item may be collapsed again.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
<AccordionallowToggle>
<AccordionItem>
<AccordionHeader>
<Boxflex="1"textAlign="left">
Section 1 title
</Box>
<AccordionIcon/>
</AccordionHeader>
<AccordionPanelpb={4}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat.
</AccordionPanel>
</AccordionItem>
<AccordionItem>
<AccordionHeader>
<Boxflex="1"textAlign="left">
Section 2 title
</Box>
<AccordionIcon/>
</AccordionHeader>
<AccordionPanelpb={4}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
The AccordionHeader component has aria-expanded set to true or false
depending on the state of the AccordionItem. Use the style prop _expanded to
style this state.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
If you need access to the internal state of each accordion item, you can use a
render prop. It provides 2 internal state isExpanded, and isDisabled.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
<AccordionallowMultiple>
<AccordionItem>
<AccordionHeader>
<Boxflex="1"textAlign="left">
Section 2 title
</Box>
<AccordionIcon/>
</AccordionHeader>
<AccordionPanelpb={4}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
AccordionHeader renders a button and composes PseudoBox, this means you can
style it by passing the pseudo style props _expanded, _disabled, _hover,
etc.