Lines 827-867javascript
827 if (paramsObject.data.type && paramsObject.data.type == 'toggle') {
828 value = !prev[paramsObject.data.objectKey];
829 } else if (paramsObject.data.type && paramsObject.data.type == 'increment') {
831 if (paramsObject.data.maximumValue) {
832 val = prev[paramsObject.data.objectKey] + 1 <= paramsObject.data.maximumValue ? prev[paramsObject.data.objectKey] + 1 : paramsObject.data.maximumValue;
834 val = prev[paramsObject.data.objectKey] + 1;
837 } else if (paramsObject.data.type && paramsObject.data.type == 'decrement') {
839 if (paramsObject.data.minimumValue) {
840 _val = prev[paramsObject.data.objectKey] - 1 >= paramsObject.data.minimumValue ? prev[paramsObject.data.objectKey] - 1 : paramsObject.data.minimumValue;
842 _val = prev[paramsObject.data.objectKey] - 1;
845 } else if (paramsObject.data.type && paramsObject.data.type == 'form') {
846 value = paramsObject.e.target.value;
847 } else if (paramsObject.data.type && paramsObject.data.type == 'custom') {
848 value = eval(paramsObject.data.value);
849 }
LowEval
Package source references a known benign dynamic code generation pattern.
dist/pkg_ui_components.cjs.development.jsView on unpkg · L847 850 return _extends({}, prev, (_extends5 = {}, _extends5[paramsObject.data.objectKey] = value, _extends5));
852 } else if (paramsObject.data.stateType == 'array') {
853 paramsObject.props[paramsObject.data.state](function (prev) {
855 for (var i = 0; i < (prev == null ? void 0 : prev.length); i++) {
856 if (i != paramsObject.props.index) {
861 if (paramsObject.data.type && paramsObject.data.type == 'toggle') {
862 value = !prev[i][paramsObject.data.objectKey];
863 } else if (paramsObject.data.type && paramsObject.data.type == 'increment') {
865 if (paramsObject.data.maximumValue) {
866 val = prev[i][paramsObject.data.objectKey] + 1 <= paramsObject.data.maximumValue ? prev[i][paramsObject.data.objectKey] + 1 : paramsObject.data.maximumValue;