@wix/design-system
Version:
@wix/design-system
20 lines (19 loc) • 758 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.transformAriaKebabCase = transformAriaKebabCase;
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
function transformAriaKebabCase(props) {
var ariaAttributes = {};
Object.entries(props).forEach(_ref => {
var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
key = _ref2[0],
value = _ref2[1];
if (typeof key === 'string' && key.startsWith('aria')) {
var transformedKey = "aria-".concat(key.slice(4).toLowerCase());
ariaAttributes[transformedKey] = value;
}
});
return ariaAttributes;
}
//# sourceMappingURL=transformAriaKebabCase.js.map