@momentum-ui/react
Version:
Cisco Momentum UI framework for ReactJs applications
38 lines (35 loc) • 1.02 kB
JavaScript
import React from 'react';
import {
Button,
Popover
} from '@momentum-ui/react';
export default function PopOverHoverAccessible() {
const content = (
<div style={{display: 'block'}}>
{[1,2,3].map((id) => {
return (<div style={{margin: '7px'}} key={id}>
<Button id={`#btn${id}`} tabIndex="0">{`B${id}`}</Button>
</div>);
})}
</div>
);
return (
<div className="docs-example docs-example--spacing">
<Popover
content={content}
includeFocusOnHover={false}
autoFocusOnFirstElt
>
<Button id='accessible-hover-popover1'>Accessible Hover Popover (without closeOnFocusLeavesContent)</Button>
</Popover>
<Popover
content={content}
includeFocusOnHover={false}
autoFocusOnFirstElt
closeOnFocusLeavesContent
>
<Button id='accessible-hover-popover2'>Accessible Hover Popover (with closeOnFocusLeavesContent)</Button>
</Popover>
</div>
);
}