You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

netlify-cms-widget-object

Package Overview
Dependencies
Maintainers
1
Versions
37
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

netlify-cms-widget-object - npm Package Compare versions

Comparing version

to
2.2.1-beta.2

yarn-error.log

@@ -6,2 +6,10 @@ # Change Log

## [2.2.1-beta.2](https://github.com/netlify/netlify-cms/tree/master/packages/netlify-cms-widget-object/compare/netlify-cms-widget-object@2.2.1-beta.1...netlify-cms-widget-object@2.2.1-beta.2) (2019-03-28)
**Note:** Version bump only for package netlify-cms-widget-object
## [2.2.1-beta.1](https://github.com/netlify/netlify-cms/tree/master/packages/netlify-cms-widget-object/compare/netlify-cms-widget-object@2.2.1-beta.0...netlify-cms-widget-object@2.2.1-beta.1) (2019-03-26)

@@ -8,0 +16,0 @@

30

dist/esm/index.js

@@ -6,15 +6,3 @@ "use strict";

});
Object.defineProperty(exports, "controlComponent", {
enumerable: true,
get: function get() {
return _ObjectControl.default;
}
});
Object.defineProperty(exports, "previewComponent", {
enumerable: true,
get: function get() {
return _ObjectPreview.default;
}
});
exports.NetlifyCmsWidgetObject = void 0;
exports.default = exports.NetlifyCmsWidgetObject = void 0;

@@ -27,3 +15,17 @@ var _ObjectControl = _interopRequireDefault(require("./ObjectControl"));

function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
const Widget = function Widget() {
let opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
return _objectSpread({
name: 'object',
controlComponent: _ObjectControl.default,
previewComponent: _ObjectPreview.default
}, opts);
};
const NetlifyCmsWidgetObject = {
Widget,
controlComponent: _ObjectControl.default,

@@ -33,2 +35,4 @@ previewComponent: _ObjectPreview.default

exports.NetlifyCmsWidgetObject = NetlifyCmsWidgetObject;
var _default = NetlifyCmsWidgetObject;
exports.default = _default;
//# sourceMappingURL=index.js.map

@@ -5,3 +5,3 @@ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("prop-types"),require("react"),require("netlify-cms-ui-default"),require("immutable"),require("react-immutable-proptypes"),require("@emotion/core")):"function"==typeof define&&define.amd?define("NetlifyCmsWidgetObject",["prop-types","react","netlify-cms-ui-default","immutable","react-immutable-proptypes","@emotion/core"],t):"object"==typeof exports?exports.NetlifyCmsWidgetObject=t(require("prop-types"),require("react"),require("netlify-cms-ui-default"),require("immutable"),require("react-immutable-proptypes"),require("@emotion/core")):e.NetlifyCmsWidgetObject=t(e.NetlifyCmsDefaultExports.PropTypes,e.React,e.NetlifyCmsUiDefault,e.NetlifyCmsDefaultExports.Immutable,e.NetlifyCmsDefaultExports.ImmutablePropTypes,e.NetlifyCmsDefaultExports.EmotionCore)}(window,function(e,t,r,o,n,i){return function(e){var t={};function r(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,o){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(r.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(o,n,function(t){return e[t]}.bind(null,n));return o},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=6)}([function(t,r){t.exports=e},function(e,r){e.exports=t},function(e,t){e.exports=r},function(e,t){e.exports=o},function(e,t){e.exports=n},function(e,t){e.exports=i},function(e,t,r){"use strict";r.r(t);var o=r(1),n=r.n(o),i=r(0),l=r.n(i),a=r(4),s=r.n(a),u=r(5),c=r(3),d=r(2);function p(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const f={nestedObjectControl:"\n padding: 6px 14px 14px;\n border-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n ",objectWidgetTopBarContainer:`\n padding: ${d.lengths.objectWidgetTopBarContainerPadding}\n `};class m extends n.a.Component{constructor(e){super(e),p(this,"componentValidate",{}),p(this,"validate",()=>{const e=this.props.field;let t=e.get("field")||e.get("fields");(t=c.List.isList(t)?t:Object(c.List)([t])).forEach(e=>{"hidden"!==e.get("widget")&&this.componentValidate[e.get("name")]()})}),p(this,"handleCollapseToggle",()=>{this.setState({collapsed:!this.state.collapsed})}),p(this,"renderFields",(e,t)=>e?e.map((e,t)=>this.controlFor(e,t)):this.controlFor(t)),this.state={collapsed:!1}}shouldComponentUpdate(){return!0}controlFor(e,t){const r=this.props,o=r.value,i=r.onChangeObject,l=r.onValidateObject,a=r.clearFieldErrors,s=r.metadata,u=r.fieldsErrors,d=r.editorControl,p=r.controlRef;if("hidden"===e.get("widget"))return null;const f=e.get("name"),m=o&&c.Map.isMap(o)?o.get(f):o;return n.a.createElement(d,{key:t,field:e,value:m,onChange:i,clearFieldErrors:a,fieldsMetaData:s,fieldsErrors:u,onValidate:l,processControlRef:p&&p.bind(this),controlRef:p})}render(){const e=this.props,t=e.field,r=e.forID,o=e.classNameWrapper,i=e.forList,l=this.state.collapsed,a=t.get("fields"),s=t.get("field");return a||s?n.a.createElement(u.ClassNames,null,e=>{let t=e.css,u=e.cx;return n.a.createElement("div",{id:r,className:u(o,t`

${f.nestedObjectControl}
`]:i})},i?null:n.a.createElement(d.ObjectWidgetTopBar,{collapsed:l,onCollapseToggle:this.handleCollapseToggle}),l?null:this.renderFields(a,s))}):n.a.createElement("h3",null,"No field(s) defined for this widget")}}p(m,"propTypes",{onChangeObject:l.a.func.isRequired,onValidateObject:l.a.func.isRequired,value:l.a.oneOfType([l.a.node,l.a.object,l.a.bool]),field:l.a.object,forID:l.a.string,classNameWrapper:l.a.string.isRequired,forList:l.a.bool,controlRef:l.a.func,editorControl:l.a.func.isRequired,resolveWidget:l.a.func.isRequired,clearFieldErrors:l.a.func.isRequired,fieldsErrors:s.a.map.isRequired}),p(m,"defaultProps",{value:Object(c.Map)()});const b=e=>{let t=e.field;return n.a.createElement(d.WidgetPreviewContainer,null,t&&t.get("fields")||t.get("field")||null)};b.propTypes={field:l.a.node};var g=b;r.d(t,"NetlifyCmsWidgetObject",function(){return y}),r.d(t,"controlComponent",function(){return m}),r.d(t,"previewComponent",function(){return g});const y={controlComponent:m,previewComponent:g}}]).NetlifyCmsWidgetObject});
`]:i})},i?null:n.a.createElement(d.ObjectWidgetTopBar,{collapsed:l,onCollapseToggle:this.handleCollapseToggle}),l?null:this.renderFields(a,s))}):n.a.createElement("h3",null,"No field(s) defined for this widget")}}p(m,"propTypes",{onChangeObject:l.a.func.isRequired,onValidateObject:l.a.func.isRequired,value:l.a.oneOfType([l.a.node,l.a.object,l.a.bool]),field:l.a.object,forID:l.a.string,classNameWrapper:l.a.string.isRequired,forList:l.a.bool,controlRef:l.a.func,editorControl:l.a.func.isRequired,resolveWidget:l.a.func.isRequired,clearFieldErrors:l.a.func.isRequired,fieldsErrors:s.a.map.isRequired}),p(m,"defaultProps",{value:Object(c.Map)()});const b=e=>{let t=e.field;return n.a.createElement(d.WidgetPreviewContainer,null,t&&t.get("fields")||t.get("field")||null)};b.propTypes={field:l.a.node};var g=b;function y(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,"NetlifyCmsWidgetObject",function(){return j});const j={Widget:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},o=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),o.forEach(function(t){y(e,t,r[t])})}return e}({name:"object",controlComponent:m,previewComponent:g},e)},controlComponent:m,previewComponent:g};t.default=j}]).NetlifyCmsWidgetObject});
//# sourceMappingURL=netlify-cms-widget-object.js.map
{
"name": "netlify-cms-widget-object",
"description": "Widget for displaying an object of fields for Netlify CMS.",
"version": "2.2.1-beta.1",
"version": "2.2.1-beta.2",
"homepage": "https://www.netlifycms.org/docs/widgets/#object",

@@ -35,3 +35,3 @@ "repository": "https://github.com/netlify/netlify-cms/tree/master/packages/netlify-cms-widget-object",

},
"gitHead": "c3374a540a6c51026f04b78f4b3176df9f319f2f"
"gitHead": "dbe219e5422d1522fa6c9226bdec8c298e4d7741"
}
import controlComponent from './ObjectControl';
import previewComponent from './ObjectPreview';
export const NetlifyCmsWidgetObject = { controlComponent, previewComponent };
export { controlComponent, previewComponent };
const Widget = (opts = {}) => ({
name: 'object',
controlComponent,
previewComponent,
...opts,
});
export const NetlifyCmsWidgetObject = { Widget, controlComponent, previewComponent };
export default NetlifyCmsWidgetObject;

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.