UNPKG

@appbuckets/react-ui-smart-components

Version:

UI Extended Components that work with @appbuckets/react-client and @appbuckets/react-ui

46 lines (40 loc) 1.5 kB
'use strict'; var _tslib = require('../_virtual/_tslib.js'); var Select = require('@appbuckets/react-ui/Select'); var MultiSelect = require('@appbuckets/react-ui/MultiSelect'); var HookedSelect = require('@appbuckets/react-ui-forms/HookedSelect'); var HookedMultiSelect = require('@appbuckets/react-ui-forms/HookedMultiSelect'); var SelectBuilder = require('./SelectBuilder.js'); function _interopDefaultLegacy(e) { return e && typeof e === 'object' && 'default' in e ? e : { default: e }; } var Select__default = /*#__PURE__*/ _interopDefaultLegacy(Select); var MultiSelect__default = /*#__PURE__*/ _interopDefaultLegacy(MultiSelect); var HookedSelect__default = /*#__PURE__*/ _interopDefaultLegacy(HookedSelect); var HookedMultiSelect__default = /*#__PURE__*/ _interopDefaultLegacy(HookedMultiSelect); function buildSelectors(config) { return { Single: SelectBuilder( _tslib.__assign(_tslib.__assign({}, config), { Selector: Select__default['default'], }) ), Multi: SelectBuilder( _tslib.__assign(_tslib.__assign({}, config), { Selector: MultiSelect__default['default'], }) ), HookedSingle: SelectBuilder( _tslib.__assign(_tslib.__assign({}, config), { Selector: HookedSelect__default['default'], }) ), HookedMulti: SelectBuilder( _tslib.__assign(_tslib.__assign({}, config), { Selector: HookedMultiSelect__default['default'], }) ), }; } module.exports = buildSelectors;