UNPKG

d2-ui

Version:
29 lines (20 loc) 729 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = getImplicitRoleForMenu; var _getAttribute = require('../getAttribute'); var _getAttribute2 = _interopRequireDefault(_getAttribute); var _getAttributeValue = require('../getAttributeValue'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * Returns the implicit role for a menu tag. */ function getImplicitRoleForMenu(attributes) { var type = (0, _getAttribute2.default)(attributes, 'type'); if (type) { var value = (0, _getAttributeValue.getLiteralAttributeValue)(type); return value && value.toUpperCase() === 'TOOLBAR' ? 'toolbar' : ''; } return ''; }