UNPKG

react-bootstrap-typeahead

Version:
33 lines (27 loc) 850 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useTypeaheadContext = exports.defaultContext = exports.TypeaheadContext = void 0; var _react = require("react"); var _utils = require("../utils"); var defaultContext = { activeIndex: -1, hintText: '', id: '', initialItem: null, inputNode: null, isOnlyResult: false, onActiveItemChange: _utils.noop, onAdd: _utils.noop, onInitialItemChange: _utils.noop, onMenuItemClick: _utils.noop, setItem: _utils.noop }; exports.defaultContext = defaultContext; var TypeaheadContext = /*#__PURE__*/(0, _react.createContext)(defaultContext); exports.TypeaheadContext = TypeaheadContext; var useTypeaheadContext = function useTypeaheadContext() { return (0, _react.useContext)(TypeaheadContext); }; exports.useTypeaheadContext = useTypeaheadContext;