New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@data-driven-forms/suir-component-mapper

Package Overview
Dependencies
Maintainers
1
Versions
210
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@data-driven-forms/suir-component-mapper - npm Package Compare versions

Comparing version 2.8.9 to 2.8.10

2

dist/cjs/select.js

@@ -1,2 +0,2 @@

"use strict";function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./defineProperty-75110086.js"),t=require("./objectWithoutProperties-6a6333c3.js"),r=require("react"),n=_interopDefault(r),o=_interopDefault(require("prop-types")),i=require("./extends-cd41d66b.js"),a=require("./form-field-grid-c47e0eba.js"),s=_interopDefault(require("@data-driven-forms/react-form-renderer/dist/cjs/use-field-api"));require("./react-jss.esm-76174077.js");var l=require("./clsx.m-aff1370b.js");require("semantic-ui-react/dist/commonjs/collections/Form/FormField.js");var u=require("./form-field-14290a5c.js"),c=require("./prop-types-templates-8089206d.js"),p=require("./typeof-eaea025a.js"),d=require("./slicedToArray-bbb33c2c.js");require("./_isIndex-1e697241.js");var f=require("./isEqual-f48e93c7.js"),b=require("./toConsumableArray-43caa138.js"),g=_interopDefault(require("semantic-ui-react/dist/commonjs/modules/Dropdown/Dropdown.js"));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(n),!0).forEach((function(r){e._defineProperty(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var y=function reducer(e,t){var r=t.type,n=t.payload,o=t.options,i=void 0===o?[]:o;switch(r){case"updateOptions":return _objectSpread(_objectSpread({},e),{},{options:n,isLoading:!1,promises:{}});case"loaded":return _objectSpread(_objectSpread({},e),{},{isLoading:!1});case"startLoading":return _objectSpread(_objectSpread({},e),{},{isLoading:!0});case"setOptions":return _objectSpread(_objectSpread({},e),{},{options:n});case"initialLoaded":return _objectSpread(_objectSpread({},e),{},{isInitialLoaded:!0});case"setPromises":return _objectSpread(_objectSpread({},e),{},{promises:_objectSpread(_objectSpread({},e.promises),n),options:[].concat(b._toConsumableArray(e.options),b._toConsumableArray(i.filter((function(t){var r=t.value;return!e.options.find((function(e){return e.value===r}))}))))});default:return e}},v=function getSelectValue(e,t,r,n){return t?n.filter((function(t){var n=t.value;return r?e.includes(n):f._isEqual(n,e)})):e},m=function Select(o){var a=o.invalid,s=o.classNamePrefix,u=o.simpleValue,c=o.isMulti,f=o.pluckSingleValue,b=o.options,g=o.loadOptions,m=o.loadingMessage,h=o.loadingProps,O=(o.selectVariant,o.updatingMessage),j=o.noOptionsMessage,P=o.value,S=o.onChange,_=o.loadOptionsChangeCounter,C=o.SelectComponent,M=o.noValueUpdates,x=t._objectWithoutProperties(o,["invalid","classNamePrefix","simpleValue","isMulti","pluckSingleValue","options","loadOptions","loadingMessage","loadingProps","selectVariant","updatingMessage","noOptionsMessage","value","onChange","loadOptionsChangeCounter","SelectComponent","noValueUpdates"]),q=r.useReducer(y,{isLoading:!1,options:b,promises:{},isInitialLoaded:!1}),w=d._slicedToArray(q,2),D=w[0],F=w[1],A=function useIsMounted(){var e=r.useRef(!1);return r.useEffect((function(){return e.current=!0,function(){return e.current=!1}}),[]),e}(),V=function updateOptions(){return F({type:"startLoading"}),g().then((function(e){if(A){if(!M)if(P&&Array.isArray(P)){var t=P.filter((function(t){return"object"===p._typeof(t)?e.find((function(e){return t.value===e.value})):e.find((function(e){return t===e.value}))}));S(0===t.length?void 0:t)}else P&&!e.find((function(e){return e.value===P}))&&S(void 0);F({type:"updateOptions",payload:e})}}))};r.useEffect((function(){g&&V(),F({type:"initialLoaded"})}),[]);var E=g?function fnToString(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.toString().replace(/\s+/g," ")}(g):"";r.useEffect((function(){E&&D.isInitialLoaded&&V()}),[E,_]),r.useEffect((function(){D.isInitialLoaded&&(M||!P||b.map((function(e){return e.value})).includes(P)||S(void 0),F({type:"setOptions",payload:b}))}),[b]);var R=function renderNoOptionsMessage(){return Object.values(D.promises).some((function(e){return e}))?function(){return O}:function(){return j}};if(D.isLoading)return n.createElement(C,i._extends({},x,{classNamePrefix:s,isDisabled:!0,isFetching:!0,placeholder:m,options:D.options,onChange:function onChange(){}},h,{noOptionsMessage:R()}));var L=f?c?P:Array.isArray(P)&&P[0]?P[0]:P:P;return n.createElement(C,i._extends({className:l.clsx(s,{"has-error":a})},x,{isDisabled:x.isDisabled||x.isReadOnly,options:D.options,classNamePrefix:s,isMulti:c,value:v(L,u,c,D.options),onChange:function onChange(e){return function handleSelectChange(e,t,r,n){var o=!e&&r?[]:e;return n(t?r?o.map((function(e){return e.value})):o?o.value:void 0:o)}(e,u,c,S)},onInputChange:function onInputChange(t){t&&g&&void 0===D.promises[t]&&x.isSearchable&&(F({type:"setPromises",payload:e._defineProperty({},t,!0)}),g(t).then((function(r){A&&F({type:"setPromises",payload:e._defineProperty({},t,!1),options:r})})).catch((function(r){throw F({type:"setPromises",payload:e._defineProperty({},t,!1)}),r})))},isFetching:Object.values(D.promises).some((function(e){return e})),noOptionsMessage:R(),hideSelectedOptions:!1,closeMenuOnSelect:!c}))};m.propTypes={options:o.array,onChange:o.func,classNamePrefix:o.string,invalid:o.bool,simpleValue:o.bool,isMulti:o.bool,pluckSingleValue:o.bool,value:o.any,placeholder:o.string,loadOptionsChangeCounter:o.number,isDisabled:o.bool,isReadOnly:o.bool,loadOptions:o.func,loadingMessage:o.node,loadingProps:o.object,selectVariant:o.string,updatingMessage:o.node,noOptionsMessage:o.node,isSearchable:o.bool,SelectComponent:o.elementType.isRequired,noValueUpdates:o.bool},m.defaultProps={options:[],invalid:!1,simpleValue:!0,pluckSingleValue:!0,placeholder:"Choose...",isSearchable:!1,isClearable:!1};function ownKeys$1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var h=function SuirSelect(r){var o=r.onChange,s=r.value,l=r.meta,c=r.helperText,d=r.validateOnMount,f=r.isReadOnly,b=r.isDisabled,y=r.isClearable,v=r.isSearchable,m=r.options,h=r.label,O=r.isMulti,j=r.isRequired,P=(r.classNamePrefix,r.onInputChange),S=r.isFetching,_=r.noOptionsMessage,C=(r.hideSelectedOptions,r.closeMenuOnSelect,r.FormFieldGridProps),M=r.HelpertextProps,x=t._objectWithoutProperties(r,["onChange","value","meta","helperText","validateOnMount","isReadOnly","isDisabled","isClearable","isSearchable","options","label","isMulti","isRequired","classNamePrefix","onInputChange","isFetching","noOptionsMessage","hideSelectedOptions","closeMenuOnSelect","FormFieldGridProps","HelpertextProps"]),q=a.validationError(l,d),w=function parseInternalValue(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e;return t&&Array.isArray(r)&&(r=e.map((function(e){return"object"===p._typeof(e)?e.value:e}))),!t&&Array.isArray(r)&&r[0]&&(r="object"===p._typeof(r[0])?r[0].value:r[0]),t||!Array.isArray(r)||r[0]||(r=void 0),r}(s,O);return n.createElement(a.FormFieldGrid,i._extends({helperText:c,HelpertextProps:M},C),n.createElement(u.FormField,i._extends({disabled:b,readOnly:f,required:j,clearable:y,search:v,loading:S,noResultsMessage:S?"Loading":_(),onSearchChange:function onSearchChange(e){var t=e.target.value;return P(t)},options:m.map((function(r){var n=r.label,o=r.value;return function _objectSpread$1(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?ownKeys$1(Object(n),!0).forEach((function(r){e._defineProperty(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys$1(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({key:o,text:n,value:o},t._objectWithoutProperties(r,["label","value"]))})),onChange:function onChange(e,t){var r=t.value;return o(O?Array.isArray(r)&&r.map((function(e){return{value:e}})):r&&{value:r})},selection:!0,fluid:!0,multiple:O,label:h,error:q&&{content:l.error},control:g,value:w},x)))};h.propTypes={input:c.input,meta:c.meta,placeholder:o.node,label:o.node,helperText:o.node,validateOnMount:o.bool,isSearchable:o.bool,options:o.arrayOf(o.shape({value:o.any.isRequired,label:o.node.isRequired})),description:o.node,isReadOnly:o.bool,isDisabled:o.bool,onChange:o.func.isRequired,value:o.any,isMulti:o.bool,isClearable:o.bool,noOptionsMessage:o.func,isRequired:o.bool,classNamePrefix:o.string,onInputChange:o.func,isFetching:o.bool,hideSelectedOptions:o.bool,closeMenuOnSelect:o.bool,FormFieldGridProps:o.object,HelpertextProps:o.object},h.defaultProps={placeholder:"Please choose",noOptionsMessage:"No option found",options:[],FormFieldGridProps:{},HelpertextProps:{}};var O=h;exports.InternalSelect=O,exports.default=function Select$1(e){var r=s(e),o=r.input,a=t._objectWithoutProperties(r,["input"]);return n.createElement(m,i._extends({simpleValue:!0},o,a,{SelectComponent:h}))};
"use strict";function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./defineProperty-75110086.js"),t=require("./objectWithoutProperties-6a6333c3.js"),r=require("react"),n=_interopDefault(r),o=_interopDefault(require("prop-types")),i=require("./extends-cd41d66b.js"),a=require("./form-field-grid-c47e0eba.js"),s=_interopDefault(require("@data-driven-forms/react-form-renderer/dist/cjs/use-field-api"));require("./react-jss.esm-76174077.js");var l=require("./clsx.m-aff1370b.js");require("semantic-ui-react/dist/commonjs/collections/Form/FormField.js");var u=require("./form-field-14290a5c.js"),c=require("./prop-types-templates-8089206d.js"),p=require("./typeof-eaea025a.js"),d=require("./slicedToArray-bbb33c2c.js");require("./_isIndex-1e697241.js");var f=require("./isEqual-f48e93c7.js"),b=require("./toConsumableArray-43caa138.js"),g=_interopDefault(require("semantic-ui-react/dist/commonjs/modules/Dropdown/Dropdown.js"));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(n),!0).forEach((function(r){e._defineProperty(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var y=function reducer(e,t){var r=t.type,n=t.payload,o=t.options,i=void 0===o?[]:o;switch(r){case"updateOptions":return _objectSpread(_objectSpread({},e),{},{options:n,isLoading:!1,promises:{}});case"loaded":return _objectSpread(_objectSpread({},e),{},{isLoading:!1});case"startLoading":return _objectSpread(_objectSpread({},e),{},{isLoading:!0});case"setOptions":return _objectSpread(_objectSpread({},e),{},{options:n});case"initialLoaded":return _objectSpread(_objectSpread({},e),{},{isInitialLoaded:!0});case"setPromises":return _objectSpread(_objectSpread({},e),{},{promises:_objectSpread(_objectSpread({},e.promises),n),options:[].concat(b._toConsumableArray(e.options),b._toConsumableArray(i.filter((function(t){var r=t.value;return!e.options.find((function(e){return e.value===r}))}))))});default:return e}},v=function getSelectValue(e,t,r,n){return t?n.filter((function(t){var n=t.value;return r?e.includes(n):f._isEqual(n,e)})):e},m=function Select(o){var a=o.invalid,s=o.classNamePrefix,u=o.simpleValue,c=o.isMulti,f=o.pluckSingleValue,b=o.options,g=o.loadOptions,m=o.loadingMessage,h=o.loadingProps,O=(o.selectVariant,o.updatingMessage),j=o.noOptionsMessage,P=o.value,S=o.onChange,_=o.loadOptionsChangeCounter,C=o.SelectComponent,M=o.noValueUpdates,x=t._objectWithoutProperties(o,["invalid","classNamePrefix","simpleValue","isMulti","pluckSingleValue","options","loadOptions","loadingMessage","loadingProps","selectVariant","updatingMessage","noOptionsMessage","value","onChange","loadOptionsChangeCounter","SelectComponent","noValueUpdates"]),q=r.useReducer(y,{isLoading:!1,options:b,promises:{},isInitialLoaded:!1}),w=d._slicedToArray(q,2),D=w[0],F=w[1],A=function useIsMounted(){var e=r.useRef(!1);return r.useEffect((function(){return e.current=!0,function(){return e.current=!1}}),[]),e}(),V=function updateOptions(){return F({type:"startLoading"}),g().then((function(e){if(A.current){if(!M)if(P&&Array.isArray(P)){var t=P.filter((function(t){return"object"===p._typeof(t)?e.find((function(e){return t.value===e.value})):e.find((function(e){return t===e.value}))}));S(0===t.length?void 0:t)}else P&&!e.find((function(e){return e.value===P}))&&S(void 0);F({type:"updateOptions",payload:e})}}))};r.useEffect((function(){g&&V(),F({type:"initialLoaded"})}),[]);var E=g?function fnToString(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.toString().replace(/\s+/g," ")}(g):"";r.useEffect((function(){E&&D.isInitialLoaded&&V()}),[E,_]),r.useEffect((function(){D.isInitialLoaded&&(M||!P||b.map((function(e){return e.value})).includes(P)||S(void 0),F({type:"setOptions",payload:b}))}),[b]);var R=function renderNoOptionsMessage(){return Object.values(D.promises).some((function(e){return e}))?function(){return O}:function(){return j}};if(D.isLoading)return n.createElement(C,i._extends({},x,{classNamePrefix:s,isDisabled:!0,isFetching:!0,placeholder:m,options:D.options,onChange:function onChange(){}},h,{noOptionsMessage:R()}));var L=f?c?P:Array.isArray(P)&&P[0]?P[0]:P:P;return n.createElement(C,i._extends({className:l.clsx(s,{"has-error":a})},x,{isDisabled:x.isDisabled||x.isReadOnly,options:D.options,classNamePrefix:s,isMulti:c,value:v(L,u,c,D.options),onChange:function onChange(e){return function handleSelectChange(e,t,r,n){var o=!e&&r?[]:e;return n(t?r?o.map((function(e){return e.value})):o?o.value:void 0:o)}(e,u,c,S)},onInputChange:function onInputChange(t){t&&g&&void 0===D.promises[t]&&x.isSearchable&&(F({type:"setPromises",payload:e._defineProperty({},t,!0)}),g(t).then((function(r){A.current&&F({type:"setPromises",payload:e._defineProperty({},t,!1),options:r})})).catch((function(r){throw F({type:"setPromises",payload:e._defineProperty({},t,!1)}),r})))},isFetching:Object.values(D.promises).some((function(e){return e})),noOptionsMessage:R(),hideSelectedOptions:!1,closeMenuOnSelect:!c}))};m.propTypes={options:o.array,onChange:o.func,classNamePrefix:o.string,invalid:o.bool,simpleValue:o.bool,isMulti:o.bool,pluckSingleValue:o.bool,value:o.any,placeholder:o.string,loadOptionsChangeCounter:o.number,isDisabled:o.bool,isReadOnly:o.bool,loadOptions:o.func,loadingMessage:o.node,loadingProps:o.object,selectVariant:o.string,updatingMessage:o.node,noOptionsMessage:o.node,isSearchable:o.bool,SelectComponent:o.elementType.isRequired,noValueUpdates:o.bool},m.defaultProps={options:[],invalid:!1,simpleValue:!0,pluckSingleValue:!0,placeholder:"Choose...",isSearchable:!1,isClearable:!1};function ownKeys$1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var h=function SuirSelect(r){var o=r.onChange,s=r.value,l=r.meta,c=r.helperText,d=r.validateOnMount,f=r.isReadOnly,b=r.isDisabled,y=r.isClearable,v=r.isSearchable,m=r.options,h=r.label,O=r.isMulti,j=r.isRequired,P=(r.classNamePrefix,r.onInputChange),S=r.isFetching,_=r.noOptionsMessage,C=(r.hideSelectedOptions,r.closeMenuOnSelect,r.FormFieldGridProps),M=r.HelpertextProps,x=t._objectWithoutProperties(r,["onChange","value","meta","helperText","validateOnMount","isReadOnly","isDisabled","isClearable","isSearchable","options","label","isMulti","isRequired","classNamePrefix","onInputChange","isFetching","noOptionsMessage","hideSelectedOptions","closeMenuOnSelect","FormFieldGridProps","HelpertextProps"]),q=a.validationError(l,d),w=function parseInternalValue(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e;return t&&Array.isArray(r)&&(r=e.map((function(e){return"object"===p._typeof(e)?e.value:e}))),!t&&Array.isArray(r)&&r[0]&&(r="object"===p._typeof(r[0])?r[0].value:r[0]),t||!Array.isArray(r)||r[0]||(r=void 0),r}(s,O);return n.createElement(a.FormFieldGrid,i._extends({helperText:c,HelpertextProps:M},C),n.createElement(u.FormField,i._extends({disabled:b,readOnly:f,required:j,clearable:y,search:v,loading:S,noResultsMessage:S?"Loading":_(),onSearchChange:function onSearchChange(e){var t=e.target.value;return P(t)},options:m.map((function(r){var n=r.label,o=r.value;return function _objectSpread$1(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?ownKeys$1(Object(n),!0).forEach((function(r){e._defineProperty(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys$1(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({key:o,text:n,value:o},t._objectWithoutProperties(r,["label","value"]))})),onChange:function onChange(e,t){var r=t.value;return o(O?Array.isArray(r)&&r.map((function(e){return{value:e}})):r&&{value:r})},selection:!0,fluid:!0,multiple:O,label:h,error:q&&{content:l.error},control:g,value:w},x)))};h.propTypes={input:c.input,meta:c.meta,placeholder:o.node,label:o.node,helperText:o.node,validateOnMount:o.bool,isSearchable:o.bool,options:o.arrayOf(o.shape({value:o.any.isRequired,label:o.node.isRequired})),description:o.node,isReadOnly:o.bool,isDisabled:o.bool,onChange:o.func.isRequired,value:o.any,isMulti:o.bool,isClearable:o.bool,noOptionsMessage:o.func,isRequired:o.bool,classNamePrefix:o.string,onInputChange:o.func,isFetching:o.bool,hideSelectedOptions:o.bool,closeMenuOnSelect:o.bool,FormFieldGridProps:o.object,HelpertextProps:o.object},h.defaultProps={placeholder:"Please choose",noOptionsMessage:"No option found",options:[],FormFieldGridProps:{},HelpertextProps:{}};var O=h;exports.InternalSelect=O,exports.default=function Select$1(e){var r=s(e),o=r.input,a=t._objectWithoutProperties(r,["input"]);return n.createElement(m,i._extends({simpleValue:!0},o,a,{SelectComponent:h}))};
//# sourceMappingURL=select.js.map

@@ -1,2 +0,2 @@

import{_ as e}from"./defineProperty-984bc41a.js";import{_ as o}from"./objectWithoutProperties-85da668a.js";import t,{useRef as n,useEffect as r,useReducer as a}from"react";import i from"prop-types";import{_ as s}from"./extends-6651da47.js";import{v as l,F as p}from"./form-field-grid-e38cce5f.js";import c from"@data-driven-forms/react-form-renderer/dist/esm/use-field-api";import"./react-jss.esm-fd1e4c27.js";import{c as u}from"./clsx.m-e14426e4.js";import"semantic-ui-react/dist/es/collections/Form/FormField.js";import{F as d}from"./form-field-2592dabd.js";import{i as f,m as b}from"./prop-types-templates-3800eab9.js";import{_ as m}from"./typeof-bbe54437.js";import{_ as g}from"./slicedToArray-de9f1c8c.js";import"./_isIndex-bd310683.js";import{_ as v}from"./isEqual-cd407e1a.js";import{_ as y}from"./toConsumableArray-48c131d8.js";import O from"semantic-ui-react/dist/es/modules/Dropdown/Dropdown.js";function ownKeys(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}function _objectSpread(o){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach((function(t){e(o,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(n,e))}))}return o}var h=function reducer(e,o){var t=o.type,n=o.payload,r=o.options,a=void 0===r?[]:r;switch(t){case"updateOptions":return _objectSpread(_objectSpread({},e),{},{options:n,isLoading:!1,promises:{}});case"loaded":return _objectSpread(_objectSpread({},e),{},{isLoading:!1});case"startLoading":return _objectSpread(_objectSpread({},e),{},{isLoading:!0});case"setOptions":return _objectSpread(_objectSpread({},e),{},{options:n});case"initialLoaded":return _objectSpread(_objectSpread({},e),{},{isInitialLoaded:!0});case"setPromises":return _objectSpread(_objectSpread({},e),{},{promises:_objectSpread(_objectSpread({},e.promises),n),options:[].concat(y(e.options),y(a.filter((function(o){var t=o.value;return!e.options.find((function(e){return e.value===t}))}))))});default:return e}},j=function getSelectValue(e,o,t,n){return o?n.filter((function(o){var n=o.value;return t?e.includes(n):v(n,e)})):e},S=function Select(i){var l=i.invalid,p=i.classNamePrefix,c=i.simpleValue,d=i.isMulti,f=i.pluckSingleValue,b=i.options,v=i.loadOptions,y=i.loadingMessage,O=i.loadingProps,S=(i.selectVariant,i.updatingMessage),P=i.noOptionsMessage,C=i.value,M=i.onChange,_=i.loadOptionsChangeCounter,x=i.SelectComponent,w=i.noValueUpdates,F=o(i,["invalid","classNamePrefix","simpleValue","isMulti","pluckSingleValue","options","loadOptions","loadingMessage","loadingProps","selectVariant","updatingMessage","noOptionsMessage","value","onChange","loadOptionsChangeCounter","SelectComponent","noValueUpdates"]),D=a(h,{isLoading:!1,options:b,promises:{},isInitialLoaded:!1}),V=g(D,2),A=V[0],L=V[1],R=function useIsMounted(){var e=n(!1);return r((function(){return e.current=!0,function(){return e.current=!1}}),[]),e}(),I=function updateOptions(){return L({type:"startLoading"}),v().then((function(e){if(R){if(!w)if(C&&Array.isArray(C)){var o=C.filter((function(o){return"object"===m(o)?e.find((function(e){return o.value===e.value})):e.find((function(e){return o===e.value}))}));M(0===o.length?void 0:o)}else C&&!e.find((function(e){return e.value===C}))&&M(void 0);L({type:"updateOptions",payload:e})}}))};r((function(){v&&I(),L({type:"initialLoaded"})}),[]);var N=v?function fnToString(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.toString().replace(/\s+/g," ")}(v):"";r((function(){N&&A.isInitialLoaded&&I()}),[N,_]),r((function(){A.isInitialLoaded&&(w||!C||b.map((function(e){return e.value})).includes(C)||M(void 0),L({type:"setOptions",payload:b}))}),[b]);var E=function renderNoOptionsMessage(){return Object.values(A.promises).some((function(e){return e}))?function(){return S}:function(){return P}};if(A.isLoading)return t.createElement(x,s({},F,{classNamePrefix:p,isDisabled:!0,isFetching:!0,placeholder:y,options:A.options,onChange:function onChange(){}},O,{noOptionsMessage:E()}));var q=f?d?C:Array.isArray(C)&&C[0]?C[0]:C:C;return t.createElement(x,s({className:u(p,{"has-error":l})},F,{isDisabled:F.isDisabled||F.isReadOnly,options:A.options,classNamePrefix:p,isMulti:d,value:j(q,c,d,A.options),onChange:function onChange(e){return function handleSelectChange(e,o,t,n){var r=!e&&t?[]:e;return n(o?t?r.map((function(e){return e.value})):r?r.value:void 0:r)}(e,c,d,M)},onInputChange:function onInputChange(o){o&&v&&void 0===A.promises[o]&&F.isSearchable&&(L({type:"setPromises",payload:e({},o,!0)}),v(o).then((function(t){R&&L({type:"setPromises",payload:e({},o,!1),options:t})})).catch((function(t){throw L({type:"setPromises",payload:e({},o,!1)}),t})))},isFetching:Object.values(A.promises).some((function(e){return e})),noOptionsMessage:E(),hideSelectedOptions:!1,closeMenuOnSelect:!d}))};S.propTypes={options:i.array,onChange:i.func,classNamePrefix:i.string,invalid:i.bool,simpleValue:i.bool,isMulti:i.bool,pluckSingleValue:i.bool,value:i.any,placeholder:i.string,loadOptionsChangeCounter:i.number,isDisabled:i.bool,isReadOnly:i.bool,loadOptions:i.func,loadingMessage:i.node,loadingProps:i.object,selectVariant:i.string,updatingMessage:i.node,noOptionsMessage:i.node,isSearchable:i.bool,SelectComponent:i.elementType.isRequired,noValueUpdates:i.bool},S.defaultProps={options:[],invalid:!1,simpleValue:!0,pluckSingleValue:!0,placeholder:"Choose...",isSearchable:!1,isClearable:!1};function ownKeys$1(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}var P=function SuirSelect(n){var r=n.onChange,a=n.value,i=n.meta,c=n.helperText,u=n.validateOnMount,f=n.isReadOnly,b=n.isDisabled,g=n.isClearable,v=n.isSearchable,y=n.options,h=n.label,j=n.isMulti,S=n.isRequired,P=(n.classNamePrefix,n.onInputChange),C=n.isFetching,M=n.noOptionsMessage,_=(n.hideSelectedOptions,n.closeMenuOnSelect,n.FormFieldGridProps),x=n.HelpertextProps,w=o(n,["onChange","value","meta","helperText","validateOnMount","isReadOnly","isDisabled","isClearable","isSearchable","options","label","isMulti","isRequired","classNamePrefix","onInputChange","isFetching","noOptionsMessage","hideSelectedOptions","closeMenuOnSelect","FormFieldGridProps","HelpertextProps"]),F=l(i,u),D=function parseInternalValue(e){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=e;return o&&Array.isArray(t)&&(t=e.map((function(e){return"object"===m(e)?e.value:e}))),!o&&Array.isArray(t)&&t[0]&&(t="object"===m(t[0])?t[0].value:t[0]),o||!Array.isArray(t)||t[0]||(t=void 0),t}(a,j);return t.createElement(p,s({helperText:c,HelpertextProps:x},_),t.createElement(d,s({disabled:b,readOnly:f,required:S,clearable:g,search:v,loading:C,noResultsMessage:C?"Loading":M(),onSearchChange:function onSearchChange(e){var o=e.target.value;return P(o)},options:y.map((function(t){var n=t.label,r=t.value;return function _objectSpread$1(o){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$1(Object(n),!0).forEach((function(t){e(o,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(n)):ownKeys$1(Object(n)).forEach((function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(n,e))}))}return o}({key:r,text:n,value:r},o(t,["label","value"]))})),onChange:function onChange(e,o){var t=o.value;return r(j?Array.isArray(t)&&t.map((function(e){return{value:e}})):t&&{value:t})},selection:!0,fluid:!0,multiple:j,label:h,error:F&&{content:i.error},control:O,value:D},w)))};P.propTypes={input:f,meta:b,placeholder:i.node,label:i.node,helperText:i.node,validateOnMount:i.bool,isSearchable:i.bool,options:i.arrayOf(i.shape({value:i.any.isRequired,label:i.node.isRequired})),description:i.node,isReadOnly:i.bool,isDisabled:i.bool,onChange:i.func.isRequired,value:i.any,isMulti:i.bool,isClearable:i.bool,noOptionsMessage:i.func,isRequired:i.bool,classNamePrefix:i.string,onInputChange:i.func,isFetching:i.bool,hideSelectedOptions:i.bool,closeMenuOnSelect:i.bool,FormFieldGridProps:i.object,HelpertextProps:i.object},P.defaultProps={placeholder:"Please choose",noOptionsMessage:"No option found",options:[],FormFieldGridProps:{},HelpertextProps:{}};var C=P;export default function Select$1(e){var n=c(e),r=n.input,a=o(n,["input"]);return t.createElement(S,s({simpleValue:!0},r,a,{SelectComponent:P}))}export{C as InternalSelect};
import{_ as e}from"./defineProperty-984bc41a.js";import{_ as o}from"./objectWithoutProperties-85da668a.js";import t,{useRef as n,useEffect as r,useReducer as a}from"react";import i from"prop-types";import{_ as s}from"./extends-6651da47.js";import{v as l,F as p}from"./form-field-grid-e38cce5f.js";import c from"@data-driven-forms/react-form-renderer/dist/esm/use-field-api";import"./react-jss.esm-fd1e4c27.js";import{c as u}from"./clsx.m-e14426e4.js";import"semantic-ui-react/dist/es/collections/Form/FormField.js";import{F as d}from"./form-field-2592dabd.js";import{i as f,m as b}from"./prop-types-templates-3800eab9.js";import{_ as m}from"./typeof-bbe54437.js";import{_ as g}from"./slicedToArray-de9f1c8c.js";import"./_isIndex-bd310683.js";import{_ as v}from"./isEqual-cd407e1a.js";import{_ as y}from"./toConsumableArray-48c131d8.js";import O from"semantic-ui-react/dist/es/modules/Dropdown/Dropdown.js";function ownKeys(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}function _objectSpread(o){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach((function(t){e(o,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(n,e))}))}return o}var h=function reducer(e,o){var t=o.type,n=o.payload,r=o.options,a=void 0===r?[]:r;switch(t){case"updateOptions":return _objectSpread(_objectSpread({},e),{},{options:n,isLoading:!1,promises:{}});case"loaded":return _objectSpread(_objectSpread({},e),{},{isLoading:!1});case"startLoading":return _objectSpread(_objectSpread({},e),{},{isLoading:!0});case"setOptions":return _objectSpread(_objectSpread({},e),{},{options:n});case"initialLoaded":return _objectSpread(_objectSpread({},e),{},{isInitialLoaded:!0});case"setPromises":return _objectSpread(_objectSpread({},e),{},{promises:_objectSpread(_objectSpread({},e.promises),n),options:[].concat(y(e.options),y(a.filter((function(o){var t=o.value;return!e.options.find((function(e){return e.value===t}))}))))});default:return e}},j=function getSelectValue(e,o,t,n){return o?n.filter((function(o){var n=o.value;return t?e.includes(n):v(n,e)})):e},S=function Select(i){var l=i.invalid,p=i.classNamePrefix,c=i.simpleValue,d=i.isMulti,f=i.pluckSingleValue,b=i.options,v=i.loadOptions,y=i.loadingMessage,O=i.loadingProps,S=(i.selectVariant,i.updatingMessage),P=i.noOptionsMessage,C=i.value,M=i.onChange,_=i.loadOptionsChangeCounter,x=i.SelectComponent,w=i.noValueUpdates,F=o(i,["invalid","classNamePrefix","simpleValue","isMulti","pluckSingleValue","options","loadOptions","loadingMessage","loadingProps","selectVariant","updatingMessage","noOptionsMessage","value","onChange","loadOptionsChangeCounter","SelectComponent","noValueUpdates"]),D=a(h,{isLoading:!1,options:b,promises:{},isInitialLoaded:!1}),V=g(D,2),A=V[0],L=V[1],R=function useIsMounted(){var e=n(!1);return r((function(){return e.current=!0,function(){return e.current=!1}}),[]),e}(),I=function updateOptions(){return L({type:"startLoading"}),v().then((function(e){if(R.current){if(!w)if(C&&Array.isArray(C)){var o=C.filter((function(o){return"object"===m(o)?e.find((function(e){return o.value===e.value})):e.find((function(e){return o===e.value}))}));M(0===o.length?void 0:o)}else C&&!e.find((function(e){return e.value===C}))&&M(void 0);L({type:"updateOptions",payload:e})}}))};r((function(){v&&I(),L({type:"initialLoaded"})}),[]);var N=v?function fnToString(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.toString().replace(/\s+/g," ")}(v):"";r((function(){N&&A.isInitialLoaded&&I()}),[N,_]),r((function(){A.isInitialLoaded&&(w||!C||b.map((function(e){return e.value})).includes(C)||M(void 0),L({type:"setOptions",payload:b}))}),[b]);var E=function renderNoOptionsMessage(){return Object.values(A.promises).some((function(e){return e}))?function(){return S}:function(){return P}};if(A.isLoading)return t.createElement(x,s({},F,{classNamePrefix:p,isDisabled:!0,isFetching:!0,placeholder:y,options:A.options,onChange:function onChange(){}},O,{noOptionsMessage:E()}));var q=f?d?C:Array.isArray(C)&&C[0]?C[0]:C:C;return t.createElement(x,s({className:u(p,{"has-error":l})},F,{isDisabled:F.isDisabled||F.isReadOnly,options:A.options,classNamePrefix:p,isMulti:d,value:j(q,c,d,A.options),onChange:function onChange(e){return function handleSelectChange(e,o,t,n){var r=!e&&t?[]:e;return n(o?t?r.map((function(e){return e.value})):r?r.value:void 0:r)}(e,c,d,M)},onInputChange:function onInputChange(o){o&&v&&void 0===A.promises[o]&&F.isSearchable&&(L({type:"setPromises",payload:e({},o,!0)}),v(o).then((function(t){R.current&&L({type:"setPromises",payload:e({},o,!1),options:t})})).catch((function(t){throw L({type:"setPromises",payload:e({},o,!1)}),t})))},isFetching:Object.values(A.promises).some((function(e){return e})),noOptionsMessage:E(),hideSelectedOptions:!1,closeMenuOnSelect:!d}))};S.propTypes={options:i.array,onChange:i.func,classNamePrefix:i.string,invalid:i.bool,simpleValue:i.bool,isMulti:i.bool,pluckSingleValue:i.bool,value:i.any,placeholder:i.string,loadOptionsChangeCounter:i.number,isDisabled:i.bool,isReadOnly:i.bool,loadOptions:i.func,loadingMessage:i.node,loadingProps:i.object,selectVariant:i.string,updatingMessage:i.node,noOptionsMessage:i.node,isSearchable:i.bool,SelectComponent:i.elementType.isRequired,noValueUpdates:i.bool},S.defaultProps={options:[],invalid:!1,simpleValue:!0,pluckSingleValue:!0,placeholder:"Choose...",isSearchable:!1,isClearable:!1};function ownKeys$1(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}var P=function SuirSelect(n){var r=n.onChange,a=n.value,i=n.meta,c=n.helperText,u=n.validateOnMount,f=n.isReadOnly,b=n.isDisabled,g=n.isClearable,v=n.isSearchable,y=n.options,h=n.label,j=n.isMulti,S=n.isRequired,P=(n.classNamePrefix,n.onInputChange),C=n.isFetching,M=n.noOptionsMessage,_=(n.hideSelectedOptions,n.closeMenuOnSelect,n.FormFieldGridProps),x=n.HelpertextProps,w=o(n,["onChange","value","meta","helperText","validateOnMount","isReadOnly","isDisabled","isClearable","isSearchable","options","label","isMulti","isRequired","classNamePrefix","onInputChange","isFetching","noOptionsMessage","hideSelectedOptions","closeMenuOnSelect","FormFieldGridProps","HelpertextProps"]),F=l(i,u),D=function parseInternalValue(e){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=e;return o&&Array.isArray(t)&&(t=e.map((function(e){return"object"===m(e)?e.value:e}))),!o&&Array.isArray(t)&&t[0]&&(t="object"===m(t[0])?t[0].value:t[0]),o||!Array.isArray(t)||t[0]||(t=void 0),t}(a,j);return t.createElement(p,s({helperText:c,HelpertextProps:x},_),t.createElement(d,s({disabled:b,readOnly:f,required:S,clearable:g,search:v,loading:C,noResultsMessage:C?"Loading":M(),onSearchChange:function onSearchChange(e){var o=e.target.value;return P(o)},options:y.map((function(t){var n=t.label,r=t.value;return function _objectSpread$1(o){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$1(Object(n),!0).forEach((function(t){e(o,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(n)):ownKeys$1(Object(n)).forEach((function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(n,e))}))}return o}({key:r,text:n,value:r},o(t,["label","value"]))})),onChange:function onChange(e,o){var t=o.value;return r(j?Array.isArray(t)&&t.map((function(e){return{value:e}})):t&&{value:t})},selection:!0,fluid:!0,multiple:j,label:h,error:F&&{content:i.error},control:O,value:D},w)))};P.propTypes={input:f,meta:b,placeholder:i.node,label:i.node,helperText:i.node,validateOnMount:i.bool,isSearchable:i.bool,options:i.arrayOf(i.shape({value:i.any.isRequired,label:i.node.isRequired})),description:i.node,isReadOnly:i.bool,isDisabled:i.bool,onChange:i.func.isRequired,value:i.any,isMulti:i.bool,isClearable:i.bool,noOptionsMessage:i.func,isRequired:i.bool,classNamePrefix:i.string,onInputChange:i.func,isFetching:i.bool,hideSelectedOptions:i.bool,closeMenuOnSelect:i.bool,FormFieldGridProps:i.object,HelpertextProps:i.object},P.defaultProps={placeholder:"Please choose",noOptionsMessage:"No option found",options:[],FormFieldGridProps:{},HelpertextProps:{}};var C=P;export default function Select$1(e){var n=c(e),r=n.input,a=o(n,["input"]);return t.createElement(S,s({simpleValue:!0},r,a,{SelectComponent:P}))}export{C as InternalSelect};
//# sourceMappingURL=select.js.map
{
"name": "@data-driven-forms/suir-component-mapper",
"version": "2.8.9",
"version": "2.8.10",
"description": "Component mapper for Semantic ui react for data-driven-forms.",

@@ -5,0 +5,0 @@ "main": "dist/cjs/index.js",

@@ -106,3 +106,3 @@ [![npm version](https://badge.fury.io/js/%40data-driven-forms%2Fsuir-component-mapper.svg)](https://badge.fury.io/js/%40data-driven-forms%2Fsuir-component-mapper)

Data Driven Forms is a monorepo which uses [Lerna](https://github.com/lerna/lerna), so you can use all its commands as well.
Data Driven Forms is a monorepo that uses [Lerna](https://github.com/lerna/lerna) and [yarn workspaces](https://classic.yarnpkg.com/blog/2017/08/02/introducing-workspaces/), so you can use all its commands as well.

@@ -109,0 +109,0 @@ 1. Install

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc