I am using react-bootstrap accordion to my project. i am trying to add up and down arrow button indicators to my accordion header. please check sample code for the question
const [open, setOpen] = useState(false);
<Accordion.Toggle as={Button} variant="link" eventKey="2" className="according-text" onClick={() => setOpen(!open)}>
<i className="mdi mdi-view-headline"> </i> LINES {open ? <i className="mdi mdi-menu-down"></i> : <i className="mdi mdi-menu-up"></i>}
</Accordion.Toggle>
<Accordion.Toggle as={Button} variant="link" eventKey="2" className="according-text" onClick={() => setOpen(!open)}>
<i className="mdi mdi-view-headline"> </i> MATCH INVICE LINES{open ? <i className="mdi mdi-menu-down"></i> : <i className="mdi mdi-menu-up"></i>}
</Accordion.Toggle>
when i click first accordion header, second accordion header icon is changed. check below image
initial state

after clicked first accordion header

how i prevent this. can you help me to fix this? thanks