Showing
3 changed files
with
11 additions
and
11 deletions
| @@ -1328,23 +1328,23 @@ export var completeSchemaWithTheme = function completeSchemaWithTheme() { | @@ -1328,23 +1328,23 @@ export var completeSchemaWithTheme = function completeSchemaWithTheme() { | ||
| 1328 | export var cleanEmpty = function cleanEmpty(obj) { | 1328 | export var cleanEmpty = function cleanEmpty(obj) { |
| 1329 | if (Array.isArray(obj)) { | 1329 | if (Array.isArray(obj)) { |
| 1330 | return obj.map(function (v) { | 1330 | return obj.map(function (v) { |
| 1331 | - return v && isObject(v) ? cleanEmpty(v) : v; | 1331 | + return isObject(v) ? cleanEmpty(v) : v; |
| 1332 | }).filter(function (v) { | 1332 | }).filter(function (v) { |
| 1333 | - return !(v == undefined); | 1333 | + return !(v === undefined); |
| 1334 | }); | 1334 | }); |
| 1335 | - } else if (isObject(obj)) { | 1335 | + } else if (isObject(obj) && obj) { |
| 1336 | return Object.entries(obj).map(function (_ref6) { | 1336 | return Object.entries(obj).map(function (_ref6) { |
| 1337 | var _ref7 = _slicedToArray(_ref6, 2), | 1337 | var _ref7 = _slicedToArray(_ref6, 2), |
| 1338 | k = _ref7[0], | 1338 | k = _ref7[0], |
| 1339 | v = _ref7[1]; | 1339 | v = _ref7[1]; |
| 1340 | 1340 | ||
| 1341 | - return [k, v && isObject(v) ? cleanEmpty(v) : v]; | 1341 | + return [k, isObject(v) ? cleanEmpty(v) : v]; |
| 1342 | }).reduce(function (a, _ref8) { | 1342 | }).reduce(function (a, _ref8) { |
| 1343 | var _ref9 = _slicedToArray(_ref8, 2), | 1343 | var _ref9 = _slicedToArray(_ref8, 2), |
| 1344 | k = _ref9[0], | 1344 | k = _ref9[0], |
| 1345 | v = _ref9[1]; | 1345 | v = _ref9[1]; |
| 1346 | 1346 | ||
| 1347 | - return v == undefined ? a : (a[k] = v, a); | 1347 | + return v === undefined ? a : (a[k] = v, a); |
| 1348 | }, {}); | 1348 | }, {}); |
| 1349 | } else { | 1349 | } else { |
| 1350 | return obj; | 1350 | return obj; |
| @@ -1470,23 +1470,23 @@ exports.completeSchemaWithTheme = completeSchemaWithTheme; | @@ -1470,23 +1470,23 @@ exports.completeSchemaWithTheme = completeSchemaWithTheme; | ||
| 1470 | var cleanEmpty = function cleanEmpty(obj) { | 1470 | var cleanEmpty = function cleanEmpty(obj) { |
| 1471 | if (Array.isArray(obj)) { | 1471 | if (Array.isArray(obj)) { |
| 1472 | return obj.map(function (v) { | 1472 | return obj.map(function (v) { |
| 1473 | - return v && isObject(v) ? cleanEmpty(v) : v; | 1473 | + return isObject(v) ? cleanEmpty(v) : v; |
| 1474 | }).filter(function (v) { | 1474 | }).filter(function (v) { |
| 1475 | - return !(v == undefined); | 1475 | + return !(v === undefined); |
| 1476 | }); | 1476 | }); |
| 1477 | - } else if (isObject(obj)) { | 1477 | + } else if (isObject(obj) && obj) { |
| 1478 | return Object.entries(obj).map(function (_ref6) { | 1478 | return Object.entries(obj).map(function (_ref6) { |
| 1479 | var _ref7 = _slicedToArray(_ref6, 2), | 1479 | var _ref7 = _slicedToArray(_ref6, 2), |
| 1480 | k = _ref7[0], | 1480 | k = _ref7[0], |
| 1481 | v = _ref7[1]; | 1481 | v = _ref7[1]; |
| 1482 | 1482 | ||
| 1483 | - return [k, v && isObject(v) ? cleanEmpty(v) : v]; | 1483 | + return [k, isObject(v) ? cleanEmpty(v) : v]; |
| 1484 | }).reduce(function (a, _ref8) { | 1484 | }).reduce(function (a, _ref8) { |
| 1485 | var _ref9 = _slicedToArray(_ref8, 2), | 1485 | var _ref9 = _slicedToArray(_ref8, 2), |
| 1486 | k = _ref9[0], | 1486 | k = _ref9[0], |
| 1487 | v = _ref9[1]; | 1487 | v = _ref9[1]; |
| 1488 | 1488 | ||
| 1489 | - return v == undefined ? a : (a[k] = v, a); | 1489 | + return v === undefined ? a : (a[k] = v, a); |
| 1490 | }, {}); | 1490 | }, {}); |
| 1491 | } else { | 1491 | } else { |
| 1492 | return obj; | 1492 | return obj; |
| 1 | { | 1 | { |
| 2 | "name": "@qx/form-render", | 2 | "name": "@qx/form-render", |
| 3 | - "version": "0.0.4", | 3 | + "version": "0.0.6", |
| 4 | "description": "通过 JSON Schema 生成标准 Form,常用于自定义搭建配置界面生成", | 4 | "description": "通过 JSON Schema 生成标准 Form,常用于自定义搭建配置界面生成", |
| 5 | "repository": { | 5 | "repository": { |
| 6 | "type": "git", | 6 | "type": "git", |