Socket
Socket
Sign inDemoInstall

@reach/rect

Package Overview
Dependencies
Maintainers
1
Versions
50
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@reach/rect - npm Package Compare versions

Comparing version 0.0.2 to 0.1.0

10

es/index.js

@@ -6,2 +6,3 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };

import observeRect from "@reach/observe-rect";
import { func, bool } from "prop-types";

@@ -22,2 +23,6 @@ var render = function render(_ref) {

if (!refs.node) {
console.warn("You need to place the ref");
return;
}
refs.observer = observeRect(refs.node, function (rect) {

@@ -67,4 +72,5 @@ props.onChange && props.onChange(rect);

process.env.NODE_ENV !== "production" ? Rect.propTypes = {
onChange: function onChange() {},
observe: function observe() {}
children: func,
observe: bool,
onChange: func
} : void 0;

@@ -71,0 +77,0 @@

11

index.js

@@ -19,2 +19,4 @@ "use strict";

var _propTypes = require("prop-types");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -36,2 +38,6 @@

if (!refs.node) {
console.warn("You need to place the ref");
return;
}
refs.observer = (0, _observeRect2.default)(refs.node, function (rect) {

@@ -81,4 +87,5 @@ props.onChange && props.onChange(rect);

process.env.NODE_ENV !== "production" ? Rect.propTypes = {
onChange: function onChange() {},
observe: function observe() {}
children: _propTypes.func,
observe: _propTypes.bool,
onChange: _propTypes.func
} : void 0;

@@ -85,0 +92,0 @@

{
"name": "@reach/rect",
"version": "0.0.2",
"version": "0.1.0",
"description": "Measure React elements position in the DOM",
"main": "index.js",
"module": "es/index.js",
"scripts": {

@@ -11,8 +12,8 @@ "test": "echo \"Write some tests you bum!\"",

"dependencies": {
"@reach/component-component": "^0.0.2",
"@reach/component-component": "^0.1.0",
"@reach/observe-rect": "^1.0.3"
},
"peerDependencies": {
"react": "15.x || 16.x",
"react-dom": "15.x || 16.x"
"react": "^16.4.0",
"react-dom": "^16.4.0"
},

@@ -19,0 +20,0 @@ "author": "",

import React from "react";
import Component from "@reach/component-component";
import observeRect from "@reach/observe-rect";
import { func, bool } from "prop-types";

@@ -9,2 +10,6 @@ let render = ({ refs, props: { children }, state: { rect } }) =>

let didMount = ({ setState, refs, props }) => {
if (!refs.node) {
console.warn("You need to place the ref");
return;
}
refs.observer = observeRect(refs.node, rect => {

@@ -49,4 +54,5 @@ props.onChange && props.onChange(rect);

Rect.propTypes = {
onChange: () => {},
observe: () => {}
children: func,
observe: bool,
onChange: func
};

@@ -53,0 +59,0 @@

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