UNPKG

@ariakit/react-core

Version:

Ariakit React core

63 lines (54 loc) 1.03 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); var _WULEED4Qcjs = require('./WULEED4Q.cjs'); // src/role/role.tsx var TagName = "div"; var elements = [ "a", "button", "details", "dialog", "div", "form", "h1", "h2", "h3", "h4", "h5", "h6", "header", "img", "input", "label", "li", "nav", "ol", "p", "section", "select", "span", "summary", "textarea", "ul", "svg" ]; var useRole = _WULEED4Qcjs.createHook.call(void 0, function useRole2(props) { return props; } ); var Role = _WULEED4Qcjs.forwardRef.call(void 0, // @ts-expect-error function Role2(props) { return _WULEED4Qcjs.createElement.call(void 0, TagName, props); } ); Object.assign( Role, elements.reduce((acc, element) => { acc[element] = _WULEED4Qcjs.forwardRef.call(void 0, function Role3(props) { return _WULEED4Qcjs.createElement.call(void 0, element, props); }); return acc; }, {}) ); exports.useRole = useRole; exports.Role = Role;