UNPKG

reakit

Version:

Toolkit for building accessible rich web apps with React

56 lines (51 loc) 1.99 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('../Box/Box.js'); require('react'); require('reakit-utils/useForkRef'); require('reakit-utils/isButton'); 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'); require('../Clickable/Clickable.js'); require('reakit-utils/getDocument'); require('../getCurrentId-eade2850.js'); require('../__keys-3b597476.js'); require('../userFocus-0afea51a.js'); var __keys = require('../__keys-a7141fdd.js'); require('reakit-utils/isTextField'); require('reakit-utils/ensureFocus'); require('../Id/IdProvider.js'); require('../Id/Id.js'); require('reakit-utils/fireEvent'); require('../setTextFieldValue-b0584ae1.js'); var Composite_CompositeItem = require('../Composite/CompositeItem.js'); var Combobox_ComboboxItem = require('./ComboboxItem.js'); var unstable_useComboboxOption = createHook.createHook({ name: "ComboboxOption", compose: [Combobox_ComboboxItem.unstable_useComboboxItem, Composite_CompositeItem.useCompositeItem], keys: __keys.COMBOBOX_OPTION_KEYS, useProps: function useProps(_, htmlProps) { return _rollupPluginBabelHelpers._objectSpread2({ role: "option" }, htmlProps); } }); var unstable_ComboboxOption = createComponent.createComponent({ as: "div", memo: true, useHook: unstable_useComboboxOption }); exports.unstable_ComboboxOption = unstable_ComboboxOption; exports.unstable_useComboboxOption = unstable_useComboboxOption;