UNPKG

@wix/design-system

Version:

@wix/design-system

20 lines (19 loc) 758 B
"use strict"; 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