Socket
Socket
Sign inDemoInstall

json-vision

Package Overview
Dependencies
259
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.35 to 0.0.36

29

lib/Buttons.js

@@ -34,3 +34,3 @@ 'use strict';

this.handleBtnClick = function (btn) {
this.handleButtonClick = function (btn) {
btn.onClick(_this.props.leaf.connect);

@@ -53,16 +53,23 @@ };

buttons.map(function (btn, idx) {
var style = btn.style ? clone(btn.style) : {};
assign(style, buttonStyle);
var visibility = 'visible';
var button;
if (btn.hideWhenLeaved && !_this2.props.hover) {
style.visibility = 'hidden';
visibility = 'hidden';
}
return React.createElement(Button, _extends({
key: idx
}, btn, {
style: style,
onClick: function () {
return _this2.handleBtnClick(btn);
} }));
if (btn.getElement) {
button = btn.getElement();
} else {
button = React.createElement(Button, _extends({}, btn, {
onClick: function () {
return _this2.handleButtonClick(btn);
} }));
}
return React.createElement(
'div',
{ key: idx, style: _extends({}, buttonStyle, { visibility: visibility }) },
button
);
})

@@ -69,0 +76,0 @@ );

@@ -28,2 +28,5 @@ 'use strict';

formatValue: (0, _settingsModel.func)(),
prettifyValue: (0, _settingsModel.func)(),
getElement: (0, _settingsModel.func)(),
style: (0, _settingsModel.objectOf)((0, _settingsModel.primitive)()),

@@ -65,3 +68,5 @@ addonIcon: (0, _settingsModel.primitive)(),

onClick: (0, _settingsModel.func)(),
hideWhenLeaved: (0, _settingsModel.primitive)()
hideWhenLeaved: (0, _settingsModel.primitive)(),
getElement: (0, _settingsModel.func)(),
style: (0, _settingsModel.objectOf)((0, _settingsModel.primitive)())
}))

@@ -68,0 +73,0 @@ }));

@@ -9,2 +9,3 @@ 'use strict';

var isArray = require('lodash/lang/isArray');
var isObject = require('lodash/lang/isObject');
var minimatch = require('minimatch');

@@ -123,3 +124,3 @@ var Connect = require('./Connect');

if (typeof settingsNode !== 'object') {
if (!isObject(settingsNode)) {
return;

@@ -126,0 +127,0 @@ }

{
"name": "json-vision",
"version": "0.0.35",
"version": "0.0.36",
"description": "",

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

@@ -8,3 +8,3 @@ var React = require('react')

export default class Buttons extends React.Component {
handleBtnClick = (btn) => {
handleButtonClick = (btn) => {
btn.onClick(this.props.leaf.connect)

@@ -18,14 +18,21 @@ }

{buttons.map((btn, idx) => {
var style = btn.style ? clone(btn.style) : {}
assign(style, buttonStyle)
var visibility = 'visible'
var button
if (btn.hideWhenLeaved && !this.props.hover) {
style.visibility = 'hidden'
visibility = 'hidden'
}
return <Button
key={idx}
{...btn}
style={style}
onClick={() => this.handleBtnClick(btn)}/>
if (btn.getElement) {
button = btn.getElement()
}
else {
button = <Button
{...btn}
onClick={() => this.handleButtonClick(btn)}/>
}
return <div key={idx} style={{...buttonStyle, visibility}}>
{button}
</div>
})}

@@ -32,0 +39,0 @@ </ItemGroup>

@@ -21,2 +21,5 @@ import {memorize, primitive, object, objectOf, arrayOf, func}

formatValue: func(),
prettifyValue: func(),
getElement: func(),
style: objectOf(primitive()),

@@ -59,2 +62,4 @@ addonIcon: primitive(),

hideWhenLeaved: primitive(),
getElement: func(),
style: objectOf(primitive()),
}))

@@ -61,0 +66,0 @@ }))

var includes = require('lodash/collection/includes')
var isArray = require('lodash/lang/isArray')
var isObject = require('lodash/lang/isObject')
var minimatch = require('minimatch')

@@ -115,3 +116,3 @@ var Connect = require('./Connect')

if (typeof settingsNode !== 'object') {
if (!isObject(settingsNode)) {
return

@@ -118,0 +119,0 @@ }

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc