UNPKG

@flexis/ui

Version:

Styleless React Components

15 lines (13 loc) 1.28 kB
import _bindInstanceProperty from "@babel/runtime-corejs3/core-js-stable/instance/bind"; /** * Add `aria-hidden` attribute. * @param element - HTML-element to add `aria-hidden` attribute. * @return Remove `aria-hidden` attribute. */ export function ariaHide(element) { var _context, _context2; var unhide = element.hasAttribute('aria-hidden') ? _bindInstanceProperty(_context = element.setAttribute).call(_context, element, 'aria-hidden', element.getAttribute('aria-hidden')) : _bindInstanceProperty(_context2 = element.removeAttribute).call(_context2, element, 'aria-hidden'); element.setAttribute('aria-hidden', 'true'); return unhide; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9oZWxwZXJzL2FyaWFIaWRlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUE7Ozs7O0FBS0EsT0FBTSxTQUFVLFFBQVYsQ0FBbUIsT0FBbkIsRUFBdUM7QUFBQTs7QUFFNUMsTUFBTSxNQUFNLEdBQWUsT0FBTyxDQUFDLFlBQVIsQ0FBcUIsYUFBckIsSUFDeEIsaUNBQUEsT0FBTyxDQUFDLFlBQVIsaUJBQTBCLE9BQTFCLEVBQW1DLGFBQW5DLEVBQWtELE9BQU8sQ0FBQyxZQUFSLENBQXFCLGFBQXJCLENBQWxELENBRHdCLEdBRXhCLGtDQUFBLE9BQU8sQ0FBQyxlQUFSLGtCQUE2QixPQUE3QixFQUFzQyxhQUF0QyxDQUZIO0FBSUEsRUFBQSxPQUFPLENBQUMsWUFBUixDQUFxQixhQUFyQixFQUFvQyxNQUFwQztBQUVBLFNBQU8sTUFBUDtBQUNBIiwic291cmNlUm9vdCI6IiJ9