payload
Version:
Node, React and MongoDB Headless CMS and Application Framework
25 lines (24 loc) • 1.89 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "createNestedFieldPath", {
enumerable: true,
get: function() {
return createNestedFieldPath;
}
});
const _types = require("../../../../fields/config/types");
const createNestedFieldPath = (parentPath, field)=>{
if (parentPath) {
if ((0, _types.fieldAffectsData)(field)) {
return `${parentPath}.${field.name}`;
}
return parentPath;
}
if ((0, _types.fieldAffectsData)(field)) {
return field.name;
}
return '';
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9hZG1pbi9jb21wb25lbnRzL2Zvcm1zL0Zvcm0vY3JlYXRlTmVzdGVkRmllbGRQYXRoLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgRmllbGQgfSBmcm9tICcuLi8uLi8uLi8uLi9maWVsZHMvY29uZmlnL3R5cGVzJ1xuXG5pbXBvcnQgeyBmaWVsZEFmZmVjdHNEYXRhIH0gZnJvbSAnLi4vLi4vLi4vLi4vZmllbGRzL2NvbmZpZy90eXBlcydcblxuZXhwb3J0IGNvbnN0IGNyZWF0ZU5lc3RlZEZpZWxkUGF0aCA9IChwYXJlbnRQYXRoOiBzdHJpbmcsIGZpZWxkOiBGaWVsZCk6IHN0cmluZyA9PiB7XG4gIGlmIChwYXJlbnRQYXRoKSB7XG4gICAgaWYgKGZpZWxkQWZmZWN0c0RhdGEoZmllbGQpKSB7XG4gICAgICByZXR1cm4gYCR7cGFyZW50UGF0aH0uJHtmaWVsZC5uYW1lfWBcbiAgICB9XG5cbiAgICByZXR1cm4gcGFyZW50UGF0aFxuICB9XG5cbiAgaWYgKGZpZWxkQWZmZWN0c0RhdGEoZmllbGQpKSB7XG4gICAgcmV0dXJuIGZpZWxkLm5hbWVcbiAgfVxuXG4gIHJldHVybiAnJ1xufVxuIl0sIm5hbWVzIjpbImNyZWF0ZU5lc3RlZEZpZWxkUGF0aCIsInBhcmVudFBhdGgiLCJmaWVsZCIsImZpZWxkQWZmZWN0c0RhdGEiLCJuYW1lIl0sIm1hcHBpbmdzIjoiOzs7OytCQUlhQTs7O2VBQUFBOzs7dUJBRm9CO0FBRTFCLE1BQU1BLHdCQUF3QixDQUFDQyxZQUFvQkM7SUFDeEQsSUFBSUQsWUFBWTtRQUNkLElBQUlFLElBQUFBLHVCQUFnQixFQUFDRCxRQUFRO1lBQzNCLE9BQU8sQ0FBQyxFQUFFRCxXQUFXLENBQUMsRUFBRUMsTUFBTUUsSUFBSSxDQUFDLENBQUM7UUFDdEM7UUFFQSxPQUFPSDtJQUNUO0lBRUEsSUFBSUUsSUFBQUEsdUJBQWdCLEVBQUNELFFBQVE7UUFDM0IsT0FBT0EsTUFBTUUsSUFBSTtJQUNuQjtJQUVBLE9BQU87QUFDVCJ9