Socket
Socket
Sign inDemoInstall

material-ui-popup-state

Package Overview
Dependencies
Maintainers
1
Versions
62
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

material-ui-popup-state - npm Package Compare versions

Comparing version 1.7.1 to 1.7.2

es/core.d.ts

4

core.js

@@ -66,3 +66,3 @@ "use strict";

if (hasChanges(lastState, nextState)) {
_setState(lastState = _objectSpread({}, lastState, {}, nextState));
_setState(lastState = _objectSpread(_objectSpread({}, lastState), nextState));
}

@@ -344,3 +344,3 @@ };

for (var key in nextState) {
if (state.hasOwnProperty(key) && state[key] !== nextState[key]) {
if (Object.prototype.hasOwnProperty.call(state, key) && state[key] !== nextState[key]) {
return true;

@@ -347,0 +347,0 @@ }

@@ -23,8 +23,3 @@ "use strict";

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(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; }
/* eslint-env browser */
const printedWarnings = {};

@@ -68,3 +63,5 @@

if (hasChanges(lastState, nextState)) {
_setState(lastState = _objectSpread({}, lastState, {}, nextState));
_setState(lastState = { ...lastState,
...nextState
});
}

@@ -372,3 +369,3 @@ };

for (let key in nextState) {
if (state.hasOwnProperty(key) && state[key] !== nextState[key]) {
if (Object.prototype.hasOwnProperty.call(state, key) && state[key] !== nextState[key]) {
return true;

@@ -375,0 +372,0 @@ }

@@ -16,33 +16,22 @@ "use strict";

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(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; }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
function hoverWorkaround(Comp) {
/* eslint-disable react/display-name */
return React.forwardRef((_ref, ref) => {
let {
PaperProps,
style
} = _ref,
props = _objectWithoutProperties(_ref, ["PaperProps", "style"]);
return React.createElement(Comp, _extends({
ref: ref,
style: _objectSpread({
pointerEvents: 'none'
}, style),
PaperProps: _objectSpread({
style: _objectSpread({
pointerEvents: 'auto'
}, PaperProps === null || PaperProps === void 0 ? void 0 : PaperProps.style)
}, PaperProps)
}, props));
});
return /*#__PURE__*/React.forwardRef(({
PaperProps,
style,
...props
}, ref) => /*#__PURE__*/React.createElement(Comp, _extends({
ref: ref,
style: {
pointerEvents: 'none',
...style
},
PaperProps: {
style: {
pointerEvents: 'auto',
...(PaperProps === null || PaperProps === void 0 ? void 0 : PaperProps.style)
},
...PaperProps
}
}, props)));
}

@@ -26,7 +26,7 @@ "use strict";

/* eslint-disable react/display-name */
return React.forwardRef(function (_ref, ref) {
return /*#__PURE__*/React.forwardRef(function (_ref, ref) {
var PaperProps = _ref.PaperProps,
style = _ref.style,
props = (0, _objectWithoutProperties2["default"])(_ref, ["PaperProps", "style"]);
return React.createElement(Comp, (0, _extends2["default"])({
return /*#__PURE__*/React.createElement(Comp, (0, _extends2["default"])({
ref: ref,

@@ -33,0 +33,0 @@ style: _objectSpread({

@@ -72,6 +72,2 @@ "use strict";

var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
var _getPrototypeOf3 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized"));

@@ -81,2 +77,6 @@

var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));

@@ -90,11 +90,12 @@

/* eslint-env browser */
var PopupState =
/*#__PURE__*/
function (_React$Component) {
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2["default"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2["default"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2["default"])(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
var PopupState = /*#__PURE__*/function (_React$Component) {
(0, _inherits2["default"])(PopupState, _React$Component);
var _super = _createSuper(PopupState);
function PopupState() {
var _getPrototypeOf2;
var _this;

@@ -108,3 +109,3 @@

_this = (0, _possibleConstructorReturn2["default"])(this, (_getPrototypeOf2 = (0, _getPrototypeOf3["default"])(PopupState)).call.apply(_getPrototypeOf2, [this].concat(args)));
_this = _super.call.apply(_super, [this].concat(args));
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "state", _core.initCoreState);

@@ -111,0 +112,0 @@ (0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "_mounted", true);

{
"name": "material-ui-popup-state",
"version": "1.7.1",
"version": "1.7.2",
"description": "easiest way to create menus, popovers, and poppers with material-ui",

@@ -8,10 +8,10 @@ "main": "index.js",

"scripts": {
"lint": "eslint src test --cache",
"lint:fix": "eslint --fix src test --cache",
"prettier": "prettier --write *.json *.md *.js '{src,test}/**/*.js'",
"prettier:check": "prettier --list-different *.json *.md *.js '{src,test}/**/*.js'",
"lint": "eslint $npm_package_config_eslint",
"lint:fix": "eslint --fix $npm_package_config_eslint",
"prettier": "prettier --write $npm_package_config_prettier",
"prettier:check": "prettier --list-different $npm_package_config_prettier",
"flow": "flow",
"flow:coverage": "for file in src/**.js test/**.js; do echo $file; flow coverage $file; done",
"clean": "rimraf es lib $(cd src; ls) *.js.flow",
"build": "npm run clean && cross-env BABEL_ENV=production babel src --out-dir es && flow-copy-source -v src/ es && cross-env BABEL_ENV=es5 babel src --out-dir . && flow-copy-source -v src/ .",
"clean": "rimraf es lib $(cd src; ls) *.js.flow *.d.ts",
"build": "npm run clean && babel src --out-dir es && flow-copy-source -v src/ es && copy src/**/*.d.ts es && cross-env BABEL_ENV=es5 babel src --out-dir . && flow-copy-source -v src/ . && copy src/**/*.d.ts .",
"test": "cross-env NODE_ENV=test BABEL_ENV=es5 mocha $npm_package_config_mocha && cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov --reporter=text mocha $npm_package_config_mocha",

@@ -37,3 +37,3 @@ "test:watch": "cross-env NODE_ENV=test BABEL_ENV=test mocha --watch $npm_package_config_mocha",

"lint-staged": {
"*.{js,json,css,md}": [
"*.{js,json,css,md,ts}": [
"prettier --write"

@@ -53,3 +53,5 @@ ]

"config": {
"mocha": "-r @babel/register -r jsdom-global/register test/utils/setup.js 'test/**.js'",
"mocha": "-r @babel/register -r jsdom-global/register test/configure.js 'test/**/*.js'",
"eslint": "src test --cache",
"prettier": "*.{json,md,js} {src,test}/**/*.{js,ts}",
"commitizen": {

@@ -89,21 +91,22 @@ "path": "cz-conventional-changelog"

"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.1.6",
"@babel/plugin-proposal-class-properties": "^7.1.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.0.0",
"@babel/cli": "^7.12.10",
"@babel/core": "^7.12.10",
"@babel/eslint-parser": "^7.12.13",
"@babel/plugin-proposal-class-properties": "^7.12.1",
"@babel/plugin-proposal-export-default-from": "^7.12.1",
"@babel/plugin-proposal-export-namespace-from": "^7.12.1",
"@babel/plugin-proposal-object-rest-spread": "^7.12.1",
"@babel/plugin-proposal-optional-chaining": "^7.10.3",
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
"@babel/plugin-transform-runtime": "^7.1.0",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-transform-runtime": "^7.12.10",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.1.6",
"@babel/preset-flow": "^7.0.0",
"@babel/preset-react": "^7.0.0",
"@babel/register": "^7.0.0",
"@babel/preset-env": "^7.12.11",
"@babel/preset-flow": "^7.12.1",
"@babel/preset-react": "^7.12.10",
"@babel/register": "^7.12.10",
"@commitlint/cli": "^11.0.0",
"@commitlint/config-conventional": "^11.0.0",
"@jedwards1211/commitlint-config": "^1.0.1",
"@jedwards1211/eslint-config": "^2.0.0",
"@jedwards1211/eslint-config-flow": "^2.0.0",
"@jedwards1211/commitlint-config": "^1.0.2",
"@jedwards1211/eslint-config": "^2.0.2",
"@jedwards1211/eslint-config-flow": "^3.0.0",
"@jedwards1211/eslint-config-react": "^4.0.0",

@@ -114,34 +117,34 @@ "@material-ui/core": "^4.0.2",

"@types/prop-types": "^15.7.3",
"babel-eslint": "^10.0.1",
"babel-eslint": "^10.1.0",
"babel-loader": "^8.0.5",
"babel-plugin-istanbul": "^5.1.0",
"babel-plugin-istanbul": "^6.0.0",
"chai": "^4.2.0",
"codecov": "^3.8.0",
"codecov": "^3.8.1",
"copy": "^0.3.2",
"cross-env": "^5.2.0",
"enzyme": "^3.8.0",
"enzyme-adapter-react-16": "^1.7.1",
"eslint": "^5.9.0",
"eslint-config-prettier": "^3.3.0",
"eslint-plugin-flowtype": "^3.2.0",
"eslint-plugin-react": "^7.11.1",
"flow-bin": "^0.113.0",
"cross-env": "^7.0.3",
"enzyme": "^3.11.0",
"enzyme-adapter-react-16": "^1.15.6",
"eslint": "^7.18.0",
"eslint-config-prettier": "^7.2.0",
"eslint-plugin-flowtype": "^5.2.0",
"eslint-plugin-react": "^7.22.0",
"flow-bin": "^0.145.0",
"flow-copy-source": "https://github.com/jedwards1211/flow-copy-source#no-watch",
"gh-pages": "^2.0.1",
"husky": "^4.3.0",
"husky": "^4.3.8",
"istanbul": "^0.4.5",
"jsdom": "^11.5.1",
"jsdom": "^16.4.0",
"jsdom-global": "^3.0.2",
"lint-staged": "^8.0.4",
"mocha": "^6.2.1",
"nyc": "^13.1.0",
"prettier": "^1.15.2",
"prettier-eslint": "^8.8.2",
"lint-staged": "^10.5.3",
"mocha": "^8.2.1",
"nyc": "^15.1.0",
"prettier": "^2.2.1",
"prettier-eslint": "^12.0.0",
"raw-loader": "^1.0.0",
"react": "^16.8.1",
"react-dom": "^16.8.1",
"rimraf": "^2.6.0",
"semantic-release": "^17.1.2",
"rimraf": "^3.0.2",
"semantic-release": "^17.3.7",
"sinon": "^6.1.4",
"typescript": "^3.7.3",
"typescript": "^4.1.3",
"webpack": "^4.29.3",

@@ -152,28 +155,10 @@ "webpack-cli": "^3.2.3",

"dependencies": {
"@babel/runtime": "^7.1.5",
"@babel/runtime": "^7.12.5",
"@material-ui/types": "^4.1.1",
"classnames": "^2.2.6",
"prop-types": "^15.0.0"
"prop-types": "^15.7.2"
},
"peerDependencies": {
"react": "^15.0.0 || ^16.0.0"
},
"renovate": {
"extends": [
":separateMajorReleases",
":combinePatchMinorReleases",
":ignoreUnstable",
":prImmediately",
":renovatePrefix",
":updateNotScheduled",
":preserveSemverRanges",
":semanticPrefixFixDepsChoreOthers",
":automergeDisabled",
"group:monorepos"
],
"automerge": true,
"major": {
"automerge": false
}
}
}

@@ -98,3 +98,3 @@ # material-ui-popup-state

const styles = theme => ({
const styles = (theme) => ({
typography: {

@@ -158,3 +158,3 @@ margin: theme.spacing.unit * 2,

const styles = theme => ({
const styles = (theme) => ({
typography: {

@@ -298,3 +298,3 @@ padding: theme.spacing.unit * 2,

<PopupState variant="popover" popupId="demoMenu">
{popupState => (
{(popupState) => (
<React.Fragment>

@@ -328,3 +328,3 @@ <Button variant="contained" {...bindTrigger(popupState)}>

const styles = theme => ({
const styles = (theme) => ({
typography: {

@@ -337,3 +337,3 @@ margin: theme.spacing.unit * 2,

<PopupState variant="popover" popupId="demoPopover">
{popupState => (
{(popupState) => (
<div>

@@ -380,3 +380,3 @@ <Button variant="contained" {...bindTrigger(popupState)}>

const styles = theme => ({
const styles = (theme) => ({
popover: {

@@ -392,3 +392,3 @@ pointerEvents: 'none',

<PopupState variant="popover" popupId="demoPopover">
{popupState => (
{(popupState) => (
<div>

@@ -441,3 +441,3 @@ <Typography {...bindHover(popupState)}>

const styles = theme => ({
const styles = (theme) => ({
typography: {

@@ -450,3 +450,3 @@ padding: theme.spacing.unit * 2,

<PopupState variant="popper" popupId="demoPopper">
{popupState => (
{(popupState) => (
<div>

@@ -512,3 +512,3 @@ <Button variant="contained" {...bindToggle(popupState)}>

<PopupState variant="popover" popupId="demoMenu">
{popupState => (
{(popupState) => (
<React.Fragment>

@@ -515,0 +515,0 @@ <Button variant="contained" {...bindTrigger(popupState)}>

@@ -50,4 +50,5 @@ /* eslint-env node */

port: 3000,
host: '0.0.0.0',
contentBase: path.join(__dirname, 'demo'),
},
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc