How do I convert the below code so that if I call
<div><Example/></div>
<div><Example/></div>
<div><Example/></div>
When I click on one Example item and then click on another one the previously opened Example
item closes? Currently, the item will only close when it is clicked on and will stay open if I click on another.
function Example() {
const [open, setOpen] = useState(false);
return (
<>
<Button
onClick={() => setOpen(!open)}
aria-controls="example-collapse-text"
aria-expanded={open}
className="Collapse-Test"
data-open={open}
>
click
</Button>
<Collapse in={open}>
<div id="example-collapse-text">
Hidden Text
</div>
</Collapse>
</>
);
};