UNPKG

@atlaskit/popup

Version:

A popup displays brief content in an overlay.

18 lines (17 loc) • 523 B
"use strict"; 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; }