() => {
const [isOpen, setIsOpen] = React.useState(false);
{}
let classToggle = isOpen ? "gds-divider__arrow" : "gds-divider__arrow gds-divider__arrow--collapse";
return (
<div className="-p-a-3">
{}
<div className="gds-divider">
<span className="gds-divider__line"></span>
</div>
{}
<div className="gds-divider">
<span className="gds-divider__label">Standard Divider</span>
<span className="gds-divider__line"></span>
</div>
{}
<div onClick={()=> setIsOpen(!isOpen)} className="gds-divider gds-divider--collapsible">
<span className="gds-divider__label">
Working Example Collapse Divider *Click Me*
</span>
<span className="gds-divider__line"></span>
<span className={classToggle}></span>
</div>
{}
<div className="gds-divider gds-divider--collapsible">
<span className="gds-divider__label">Arrow Left</span>
<span className="gds-divider__arrow -m-r-2"></span>
<span className="gds-divider__line"></span>
</div>
{}
<div className="gds-divider gds-divider--collapsible gds-divider--reversed">
<span className="gds-divider__label">Arrow Right</span>
<span className="gds-divider__arrow -m-l-2"></span>
<span className="gds-divider__line"></span>
</div>
{}
<div className="gds-divider gds-divider--collapsible gds-divider--centered">
<span className="gds-divider__line"></span>
<span className="gds-divider__label">Centered Divider</span>
<span className="gds-divider__line"></span>
<span className="gds-divider__arrow"></span>
</div>
</div>
);
}