@react-querybuilder/chakra
Version:
Custom Chakra UI components for react-querybuilder
1 lines • 57.7 kB
Source Map (JSON)
{"version":3,"sources":["../src/index.tsx","../src/ChakraActionElement.tsx","../src/ChakraNotToggle.tsx","../src/snippets/switch.tsx","../src/ChakraValueEditor.tsx","../src/snippets/checkbox.tsx","../src/snippets/radio.tsx","../src/ChakraValueSelector.tsx","../src/utils.ts","../src/snippets/native-select.tsx"],"sourcesContent":["import{jsx}from\"react/jsx-runtime\";import{FaChevronDown,FaChevronUp,FaCopy,FaGripVertical,FaLock,FaLockOpen,FaTimes}from\"react-icons/fa\";import{getCompatContextProvider}from\"react-querybuilder\";import{ChakraActionElement}from\"./ChakraActionElement\";import{ChakraNotToggle}from\"./ChakraNotToggle\";import{ChakraValueEditor}from\"./ChakraValueEditor\";import{ChakraValueSelector}from\"./ChakraValueSelector\";export*from\"./ChakraActionElement\";export*from\"./ChakraNotToggle\";export*from\"./ChakraValueEditor\";export*from\"./ChakraValueSelector\";export var chakraControlElements={actionElement:ChakraActionElement,valueSelector:ChakraValueSelector,notToggle:ChakraNotToggle,valueEditor:ChakraValueEditor};export var chakraTranslations={dragHandle:{label:/* @__PURE__ */jsx(FaGripVertical,{})},removeGroup:{label:/* @__PURE__ */jsx(FaTimes,{})},removeRule:{label:/* @__PURE__ */jsx(FaTimes,{})},cloneRuleGroup:{label:/* @__PURE__ */jsx(FaCopy,{})},cloneRule:{label:/* @__PURE__ */jsx(FaCopy,{})},lockGroup:{label:/* @__PURE__ */jsx(FaLockOpen,{})},lockRule:{label:/* @__PURE__ */jsx(FaLockOpen,{})},lockGroupDisabled:{label:/* @__PURE__ */jsx(FaLock,{})},lockRuleDisabled:{label:/* @__PURE__ */jsx(FaLock,{})},shiftActionDown:{label:/* @__PURE__ */jsx(FaChevronDown,{})},shiftActionUp:{label:/* @__PURE__ */jsx(FaChevronUp,{})}};export var QueryBuilderChakra=getCompatContextProvider({controlElements:chakraControlElements,translations:chakraTranslations});","function _typeof(o){\"@babel/helpers - typeof\";return _typeof=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(o){return typeof o;}:function(o){return o&&\"function\"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?\"symbol\":typeof o;},_typeof(o);}var _excluded=[\"className\",\"handleOnClick\",\"label\",\"title\",\"disabled\",\"disabledTranslation\",\"testID\",\"rules\",\"level\",\"path\",\"context\",\"validation\",\"ruleOrGroup\",\"schema\"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable;})),t.push.apply(t,o);}return t;}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r));});}return e;}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e;}function _toPropertyKey(t){var i=_toPrimitive(t,\"string\");return\"symbol\"==_typeof(i)?i:i+\"\";}function _toPrimitive(t,r){if(\"object\"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||\"default\");if(\"object\"!=_typeof(i))return i;throw new TypeError(\"@@toPrimitive must return a primitive value.\");}return(\"string\"===r?String:Number)(t);}function _objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)o=n[r],-1===t.indexOf(o)&&{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o]);}return i;}function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(-1!==e.indexOf(n))continue;t[n]=r[n];}return t;}import{jsx}from\"react/jsx-runtime\";import{Button}from\"@chakra-ui/react\";export var ChakraActionElement=function ChakraActionElement(_ref){var className=_ref.className,handleOnClick=_ref.handleOnClick,label=_ref.label,title=_ref.title,disabled=_ref.disabled,disabledTranslation=_ref.disabledTranslation,_testID=_ref.testID,_rules=_ref.rules,_level=_ref.level,_path=_ref.path,_context=_ref.context,_validation=_ref.validation,_ruleOrGroup=_ref.ruleOrGroup,_schema=_ref.schema,extraProps=_objectWithoutProperties(_ref,_excluded);return/* @__PURE__ */jsx(Button,_objectSpread(_objectSpread({className:className,title:disabledTranslation&&disabled?disabledTranslation.title:title,onClick:function onClick(e){return handleOnClick(e);},disabled:disabled&&!disabledTranslation},extraProps),{},{children:disabledTranslation&&disabled?disabledTranslation.label:label}));};","function _typeof(o){\"@babel/helpers - typeof\";return _typeof=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(o){return typeof o;}:function(o){return o&&\"function\"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?\"symbol\":typeof o;},_typeof(o);}var _excluded=[\"className\",\"handleOnChange\",\"label\",\"checked\",\"title\",\"disabled\",\"path\",\"context\",\"validation\",\"testID\",\"schema\",\"ruleGroup\"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable;})),t.push.apply(t,o);}return t;}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r));});}return e;}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e;}function _toPropertyKey(t){var i=_toPrimitive(t,\"string\");return\"symbol\"==_typeof(i)?i:i+\"\";}function _toPrimitive(t,r){if(\"object\"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||\"default\");if(\"object\"!=_typeof(i))return i;throw new TypeError(\"@@toPrimitive must return a primitive value.\");}return(\"string\"===r?String:Number)(t);}function _objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)o=n[r],-1===t.indexOf(o)&&{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o]);}return i;}function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(-1!==e.indexOf(n))continue;t[n]=r[n];}return t;}import{jsx}from\"react/jsx-runtime\";import{Switch}from\"./snippets/switch\";export var ChakraNotToggle=function ChakraNotToggle(_ref){var className=_ref.className,handleOnChange=_ref.handleOnChange,label=_ref.label,checked=_ref.checked,title=_ref.title,disabled=_ref.disabled,_path=_ref.path,_context=_ref.context,_validation=_ref.validation,_testID=_ref.testID,_schema=_ref.schema,_ruleGroup=_ref.ruleGroup,extraProps=_objectWithoutProperties(_ref,_excluded);return/* @__PURE__ */jsx(Switch,_objectSpread(_objectSpread({title:title,className:className,disabled:disabled,checked:checked,onCheckedChange:function onCheckedChange(e){return handleOnChange(e.checked);}},extraProps),{},{children:label}));};","function _typeof(o){\"@babel/helpers - typeof\";return _typeof=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(o){return typeof o;}:function(o){return o&&\"function\"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?\"symbol\":typeof o;},_typeof(o);}var _excluded=[\"inputProps\",\"children\",\"rootRef\",\"trackLabel\",\"thumbLabel\"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable;})),t.push.apply(t,o);}return t;}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r));});}return e;}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e;}function _toPropertyKey(t){var i=_toPrimitive(t,\"string\");return\"symbol\"==_typeof(i)?i:i+\"\";}function _toPrimitive(t,r){if(\"object\"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||\"default\");if(\"object\"!=_typeof(i))return i;throw new TypeError(\"@@toPrimitive must return a primitive value.\");}return(\"string\"===r?String:Number)(t);}function _objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)o=n[r],-1===t.indexOf(o)&&{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o]);}return i;}function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(-1!==e.indexOf(n))continue;t[n]=r[n];}return t;}import{jsx,jsxs}from\"react/jsx-runtime\";import{Switch as ChakraSwitch}from\"@chakra-ui/react\";import*as React from\"react\";export var Switch=/*#__PURE__*/React.forwardRef(function Switch2(props,ref){var inputProps=props.inputProps,children=props.children,rootRef=props.rootRef,trackLabel=props.trackLabel,thumbLabel=props.thumbLabel,rest=_objectWithoutProperties(props,_excluded);return/* @__PURE__ */jsxs(ChakraSwitch.Root,_objectSpread(_objectSpread({ref:rootRef},rest),{},{children:[/* @__PURE__ */jsx(ChakraSwitch.HiddenInput,_objectSpread({ref:ref},inputProps)),/* @__PURE__ */jsxs(ChakraSwitch.Control,{children:[/* @__PURE__ */jsx(ChakraSwitch.Thumb,{children:thumbLabel&&/* @__PURE__ */jsx(ChakraSwitch.ThumbIndicator,{fallback:thumbLabel===null||thumbLabel===void 0?void 0:thumbLabel.off,children:thumbLabel===null||thumbLabel===void 0?void 0:thumbLabel.on})}),trackLabel&&/* @__PURE__ */jsx(ChakraSwitch.Indicator,{fallback:trackLabel.off,children:trackLabel.on})]}),children!=null&&/* @__PURE__ */jsx(ChakraSwitch.Label,{children:children})]}));});","function _typeof(o){\"@babel/helpers - typeof\";return _typeof=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(o){return typeof o;}:function(o){return o&&\"function\"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?\"symbol\":typeof o;},_typeof(o);}var _excluded=[\"fieldData\",\"operator\",\"value\",\"handleOnChange\",\"title\",\"className\",\"type\",\"values\",\"listsAsArrays\",\"separator\",\"valueSource\",\"testID\",\"disabled\",\"selectorComponent\",\"extraProps\",\"inputType\",\"parseNumbers\"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable;})),t.push.apply(t,o);}return t;}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r));});}return e;}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e;}function _toPropertyKey(t){var i=_toPrimitive(t,\"string\");return\"symbol\"==_typeof(i)?i:i+\"\";}function _toPrimitive(t,r){if(\"object\"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||\"default\");if(\"object\"!=_typeof(i))return i;throw new TypeError(\"@@toPrimitive must return a primitive value.\");}return(\"string\"===r?String:Number)(t);}function _objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)o=n[r],-1===t.indexOf(o)&&{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o]);}return i;}function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(-1!==e.indexOf(n))continue;t[n]=r[n];}return t;}import{jsx,jsxs}from\"react/jsx-runtime\";import{Input,Stack,Textarea}from\"@chakra-ui/react\";import{ValueEditor,useValueEditor}from\"react-querybuilder\";import{Checkbox}from\"./snippets/checkbox\";import{Radio,RadioGroup}from\"./snippets/radio\";import{Switch}from\"./snippets/switch\";export var ChakraValueEditor=function ChakraValueEditor(allProps){var _fieldData$placeholde;var fieldData=allProps.fieldData,operator=allProps.operator,value=allProps.value,handleOnChange=allProps.handleOnChange,title=allProps.title,className=allProps.className,type=allProps.type,_allProps$values=allProps.values,values=_allProps$values===void 0?[]:_allProps$values,_listsAsArrays=allProps.listsAsArrays,separator=allProps.separator,_vs=allProps.valueSource,testID=allProps.testID,disabled=allProps.disabled,_allProps$selectorCom=allProps.selectorComponent,SelectorComponent=_allProps$selectorCom===void 0?allProps.schema.controls.valueSelector:_allProps$selectorCom,extraProps=allProps.extraProps,_inputType=allProps.inputType,_parseNumbers=allProps.parseNumbers,propsForValueSelector=_objectWithoutProperties(allProps,_excluded);var _useValueEditor=useValueEditor(allProps),valueAsArray=_useValueEditor.valueAsArray,multiValueHandler=_useValueEditor.multiValueHandler,valueListItemClassName=_useValueEditor.valueListItemClassName,inputTypeCoerced=_useValueEditor.inputTypeCoerced;if(operator===\"null\"||operator===\"notNull\"){return null;}var placeHolderText=(_fieldData$placeholde=fieldData===null||fieldData===void 0?void 0:fieldData.placeholder)!==null&&_fieldData$placeholde!==void 0?_fieldData$placeholde:\"\";if((operator===\"between\"||operator===\"notBetween\")&&(type===\"select\"||type===\"text\")){if(type===\"text\"){var editors=[\"from\",\"to\"].map(function(key,i){var _valueAsArray$i;return/* @__PURE__ */jsx(Input,_objectSpread({type:inputTypeCoerced,value:(_valueAsArray$i=valueAsArray[i])!==null&&_valueAsArray$i!==void 0?_valueAsArray$i:\"\",disabled:disabled,className:valueListItemClassName,placeholder:placeHolderText,onChange:function onChange(e){return multiValueHandler(e.target.value,i);}},extraProps),key);});return/* @__PURE__ */jsxs(\"span\",{\"data-testid\":testID,className:className,title:title,children:[editors[0],separator,editors[1]]});}return/* @__PURE__ */jsx(ValueEditor,_objectSpread(_objectSpread({},allProps),{},{skipHook:true}));}switch(type){case\"select\":return/* @__PURE__ */jsx(SelectorComponent,_objectSpread(_objectSpread({},propsForValueSelector),{},{className:className,title:title,value:value,disabled:disabled,handleOnChange:handleOnChange,options:values}));case\"multiselect\":return/* @__PURE__ */jsx(ValueEditor,_objectSpread(_objectSpread({},allProps),{},{skipHook:true}));case\"textarea\":return/* @__PURE__ */jsx(Textarea,_objectSpread({value:value,title:title,disabled:disabled,className:className,placeholder:placeHolderText,onChange:function onChange(e_3){return handleOnChange(e_3.target.value);}},extraProps));case\"switch\":return/* @__PURE__ */jsx(Switch,_objectSpread({className:className,checked:!!value,title:title,disabled:disabled,onChange:function onChange(e_2){return handleOnChange(e_2.target.checked);}},extraProps));case\"checkbox\":return/* @__PURE__ */jsx(Checkbox,_objectSpread({className:className,title:title,disabled:disabled,onChange:function onChange(e_1){return handleOnChange(e_1.target.checked);},checked:!!value},extraProps));case\"radio\":return/* @__PURE__ */jsx(RadioGroup,_objectSpread(_objectSpread({className:className,title:title,value:value,onChange:function onChange(e_0){return handleOnChange(e_0.target.value);},disabled:disabled},extraProps),{},{children:/* @__PURE__ */jsx(Stack,{direction:\"row\",children:values.map(function(v){return/* @__PURE__ */jsx(Radio,{value:v.name,children:v.label},v.name);})})}));}return/* @__PURE__ */jsx(Input,_objectSpread({type:inputTypeCoerced,value:value,title:title,disabled:disabled,className:className,placeholder:placeHolderText,onChange:function onChange(e_4){return handleOnChange(e_4.target.value);}},extraProps));};","function _typeof(o){\"@babel/helpers - typeof\";return _typeof=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(o){return typeof o;}:function(o){return o&&\"function\"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?\"symbol\":typeof o;},_typeof(o);}var _excluded=[\"icon\",\"children\",\"inputProps\",\"rootRef\"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable;})),t.push.apply(t,o);}return t;}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r));});}return e;}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e;}function _toPropertyKey(t){var i=_toPrimitive(t,\"string\");return\"symbol\"==_typeof(i)?i:i+\"\";}function _toPrimitive(t,r){if(\"object\"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||\"default\");if(\"object\"!=_typeof(i))return i;throw new TypeError(\"@@toPrimitive must return a primitive value.\");}return(\"string\"===r?String:Number)(t);}function _objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)o=n[r],-1===t.indexOf(o)&&{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o]);}return i;}function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(-1!==e.indexOf(n))continue;t[n]=r[n];}return t;}import{jsx,jsxs}from\"react/jsx-runtime\";import{Checkbox as ChakraCheckbox}from\"@chakra-ui/react\";import*as React from\"react\";export var Checkbox=/*#__PURE__*/React.forwardRef(function Checkbox2(props,ref){var icon=props.icon,children=props.children,inputProps=props.inputProps,rootRef=props.rootRef,rest=_objectWithoutProperties(props,_excluded);return/* @__PURE__ */jsxs(ChakraCheckbox.Root,_objectSpread(_objectSpread({ref:rootRef},rest),{},{children:[/* @__PURE__ */jsx(ChakraCheckbox.HiddenInput,_objectSpread({ref:ref},inputProps)),/* @__PURE__ */jsx(ChakraCheckbox.Control,{children:icon||/* @__PURE__ */jsx(ChakraCheckbox.Indicator,{})}),children!=null&&/* @__PURE__ */jsx(ChakraCheckbox.Label,{children:children})]}));});","function _typeof(o){\"@babel/helpers - typeof\";return _typeof=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(o){return typeof o;}:function(o){return o&&\"function\"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?\"symbol\":typeof o;},_typeof(o);}var _excluded=[\"children\",\"inputProps\",\"rootRef\"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable;})),t.push.apply(t,o);}return t;}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r));});}return e;}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e;}function _toPropertyKey(t){var i=_toPrimitive(t,\"string\");return\"symbol\"==_typeof(i)?i:i+\"\";}function _toPrimitive(t,r){if(\"object\"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||\"default\");if(\"object\"!=_typeof(i))return i;throw new TypeError(\"@@toPrimitive must return a primitive value.\");}return(\"string\"===r?String:Number)(t);}function _objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)o=n[r],-1===t.indexOf(o)&&{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o]);}return i;}function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(-1!==e.indexOf(n))continue;t[n]=r[n];}return t;}import{jsx,jsxs}from\"react/jsx-runtime\";import{RadioGroup as ChakraRadioGroup}from\"@chakra-ui/react\";import*as React from\"react\";var CRGI=ChakraRadioGroup.Item;export var Radio=/*#__PURE__*/React.forwardRef(function Radio2(props,ref){var children=props.children,inputProps=props.inputProps,rootRef=props.rootRef,rest=_objectWithoutProperties(props,_excluded);return/* @__PURE__ */jsxs(CRGI,_objectSpread(_objectSpread({ref:rootRef},rest),{},{children:[/* @__PURE__ */jsx(ChakraRadioGroup.ItemHiddenInput,_objectSpread({ref:ref},inputProps)),/* @__PURE__ */jsx(ChakraRadioGroup.ItemIndicator,{}),children&&/* @__PURE__ */jsx(ChakraRadioGroup.ItemText,{children:children})]}));});export var RadioGroup=ChakraRadioGroup.Root;","function _typeof(o){\"@babel/helpers - typeof\";return _typeof=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(o){return typeof o;}:function(o){return o&&\"function\"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?\"symbol\":typeof o;},_typeof(o);}var _excluded=[\"className\",\"handleOnChange\",\"options\",\"value\",\"title\",\"disabled\",\"testID\",\"rule\",\"rules\",\"level\",\"path\",\"context\",\"validation\",\"operator\",\"field\",\"fieldData\",\"multiple\",\"listsAsArrays\",\"schema\"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable;})),t.push.apply(t,o);}return t;}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r));});}return e;}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e;}function _toPropertyKey(t){var i=_toPrimitive(t,\"string\");return\"symbol\"==_typeof(i)?i:i+\"\";}function _toPrimitive(t,r){if(\"object\"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||\"default\");if(\"object\"!=_typeof(i))return i;throw new TypeError(\"@@toPrimitive must return a primitive value.\");}return(\"string\"===r?String:Number)(t);}function _objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)o=n[r],-1===t.indexOf(o)&&{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o]);}return i;}function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(-1!==e.indexOf(n))continue;t[n]=r[n];}return t;}import{jsx}from\"react/jsx-runtime\";import{toOptions}from\"./utils\";import{NativeSelectRoot,NativeSelectField}from\"./snippets/native-select\";export var ChakraValueSelector=function ChakraValueSelector(_ref){var className=_ref.className,handleOnChange=_ref.handleOnChange,options=_ref.options,value=_ref.value,title=_ref.title,disabled=_ref.disabled,_testID=_ref.testID,_rule=_ref.rule,_rules=_ref.rules,_level=_ref.level,_path=_ref.path,_context=_ref.context,_validation=_ref.validation,_operator=_ref.operator,_field=_ref.field,_fieldData=_ref.fieldData,_multiple=_ref.multiple,_listsAsArrays=_ref.listsAsArrays,_schema=_ref.schema,extraProps=_objectWithoutProperties(_ref,_excluded);return/* @__PURE__ */jsx(NativeSelectRoot,_objectSpread(_objectSpread({className:className,title:title},extraProps),{},{children:/* @__PURE__ */jsx(NativeSelectField,_objectSpread(_objectSpread({value:value,onChange:function onChange(e){return handleOnChange(e.target.value);}},{disabled:disabled}),{},{children:toOptions(options)}))}));};","export{isOptionGroupArray,toOptions}from\"react-querybuilder\";","\"use client\";function _typeof(o){\"@babel/helpers - typeof\";return _typeof=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(o){return typeof o;}:function(o){return o&&\"function\"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?\"symbol\":typeof o;},_typeof(o);}var _excluded=[\"icon\",\"children\"],_excluded2=[\"items\",\"children\"];function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable;})),t.push.apply(t,o);}return t;}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r));});}return e;}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e;}function _toPropertyKey(t){var i=_toPrimitive(t,\"string\");return\"symbol\"==_typeof(i)?i:i+\"\";}function _toPrimitive(t,r){if(\"object\"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||\"default\");if(\"object\"!=_typeof(i))return i;throw new TypeError(\"@@toPrimitive must return a primitive value.\");}return(\"string\"===r?String:Number)(t);}function _objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)o=n[r],-1===t.indexOf(o)&&{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o]);}return i;}function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(-1!==e.indexOf(n))continue;t[n]=r[n];}return t;}import{jsx,jsxs}from\"react/jsx-runtime\";import{NativeSelect as Select}from\"@chakra-ui/react\";import*as React from\"react\";export var NativeSelectRoot=/*#__PURE__*/React.forwardRef(function NativeSelect(props,ref){var icon=props.icon,children=props.children,rest=_objectWithoutProperties(props,_excluded);return/* @__PURE__ */jsxs(Select.Root,_objectSpread(_objectSpread({ref:ref},rest),{},{children:[children,/* @__PURE__ */jsx(Select.Indicator,{children:icon})]}));});export var NativeSelectField=/*#__PURE__*/React.forwardRef(function NativeSelectField2(props,ref){var itemsProp=props.items,children=props.children,rest=_objectWithoutProperties(props,_excluded2);var items=React.useMemo(function(){return itemsProp===null||itemsProp===void 0?void 0:itemsProp.map(function(item){return typeof item===\"string\"?{label:item,value:item}:item;});},[itemsProp]);return/* @__PURE__ */jsxs(Select.Field,_objectSpread(_objectSpread({ref:ref},rest),{},{children:[children,items===null||items===void 0?void 0:items.map(function(item_0){return/* @__PURE__ */jsx(\"option\",{value:item_0.value,disabled:item_0.disabled,children:item_0.label},item_0.value);})]}));});"],"mappings":"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