@atlaskit/popup
Version:
A popup displays brief content in an overlay.
18 lines (17 loc) • 523 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getTriggerRole = getTriggerRole;
/**
* Narrows a popup `role` to one that `getAriaForTrigger` accepts.
*
* Tooltip-family roles and no role give `undefined`, so the trigger gets no `aria-haspopup`.
*/
function getTriggerRole(_ref) {
var role = _ref.role;
if (role === 'dialog' || role === 'alertdialog' || role === 'menu' || role === 'listbox' || role === 'tree' || role === 'grid') {
return role;
}
return undefined;
}