@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
JavaScript
;
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;