UNPKG

reakit

Version:

Toolkit for building accessible rich web apps with React

57 lines (52 loc) 2.2 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var _rollupPluginBabelHelpers = require('../_rollupPluginBabelHelpers-8f9a8751.js'); var createComponent = require('reakit-system/createComponent'); var createHook = require('reakit-system/createHook'); require('reakit-utils/shallowEqual'); require('react'); require('reakit-utils/useForkRef'); require('reakit-utils/isButton'); var reakitWarning = require('reakit-warning'); require('reakit-utils/useLiveRef'); require('reakit-utils/isSelfTarget'); require('reakit-utils/useIsomorphicEffect'); require('reakit-utils/hasFocusWithin'); require('reakit-utils/isPortalEvent'); require('reakit-utils/dom'); require('reakit-utils/tabbable'); require('../Role/Role.js'); require('../Tabbable/Tabbable.js'); var useCreateElement = require('reakit-system/useCreateElement'); require('reakit-utils/getDocument'); require('reakit-utils/fireBlurEvent'); require('reakit-utils/fireKeyboardEvent'); require('reakit-utils/canUseDOM'); require('reakit-utils/getNextActiveElementOnBlur'); require('../reverse-4756a49e.js'); require('../getCurrentId-eade2850.js'); require('../findEnabledItemById-03112678.js'); require('../__keys-3b597476.js'); require('../userFocus-0afea51a.js'); var Composite_Composite = require('../Composite/Composite.js'); var __keys = require('../__keys-d2d383f0.js'); var unstable_useGrid = createHook.createHook({ name: "Grid", compose: Composite_Composite.useComposite, keys: __keys.GRID_KEYS, useProps: function useProps(_, htmlProps) { return _rollupPluginBabelHelpers._objectSpread2({ role: "grid" }, htmlProps); } }); var unstable_Grid = createComponent.createComponent({ as: "div", useHook: unstable_useGrid, useCreateElement: function useCreateElement$1(type, props, children) { process.env.NODE_ENV !== "production" ? reakitWarning.useWarning(!props["aria-label"] && !props["aria-labelledby"], "You should provide either `aria-label` or `aria-labelledby` props.", "See https://reakit.io/docs/grid") : void 0; return useCreateElement.useCreateElement(type, props, children); } }); exports.unstable_Grid = unstable_Grid; exports.unstable_useGrid = unstable_useGrid;