Socket
Socket
Sign inDemoInstall

@chakra-ui/popper

Package Overview
Dependencies
Maintainers
3
Versions
160
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@chakra-ui/popper - npm Package Compare versions

Comparing version 0.0.0-dev-20220820152257 to 0.0.0-dev-20220820165925

6

dist/index.cjs.js

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

// src/use-popper.ts
var import_react_utils = require("@chakra-ui/react-utils");
var import_react_use_merge_refs = require("@chakra-ui/react-use-merge-refs");
var import_core = require("@popperjs/core");

@@ -316,3 +316,3 @@ var import_react = require("react");

...props2,
ref: (0, import_react_utils.mergeRefs)(referenceRef, ref)
ref: (0, import_react_use_merge_refs.mergeRefs)(referenceRef, ref)
}), [referenceRef]);

@@ -325,3 +325,3 @@ const popperRef = (0, import_react.useCallback)((node) => {

...props2,
ref: (0, import_react_utils.mergeRefs)(popperRef, ref),
ref: (0, import_react_use_merge_refs.mergeRefs)(popperRef, ref),
style: {

@@ -328,0 +328,0 @@ ...props2.style,

import { Placement, Modifier, VirtualElement } from '@popperjs/core';
export { Placement } from '@popperjs/core';
import { PropGetterV2 } from '@chakra-ui/react-utils';
import * as _chakra_ui_react_types from '@chakra-ui/react-types';
import { PropGetter } from '@chakra-ui/react-types';

@@ -87,19 +88,2 @@ declare type Logical = "start-start" | "start-end" | "end-start" | "end-end" | "start" | "end";

}
declare type ArrowCSSVarProps = {
/**
* The size of the popover arrow.
* This sets the `--popper-arrow-size` css property
*/
size?: string | number;
/**
* The box-shadow color of the popover arrow.
* This sets the `--popper-arrow-shadow-color` css property
*/
shadowColor?: string;
/**
* The background color of teh popper arrow.
* This sets the `--popper-arrow-bg` css property.
*/
bg?: string;
};
declare function usePopper(props?: UsePopperProps): {

@@ -111,6 +95,6 @@ update(): void;

popperRef: <T_1 extends HTMLElement>(node: T_1 | null) => void;
getPopperProps: PropGetterV2<"div", {}>;
getArrowProps: PropGetterV2<"div", ArrowCSSVarProps>;
getArrowInnerProps: PropGetterV2<"div", {}>;
getReferenceProps: PropGetterV2<"button", {}>;
getPopperProps: PropGetter<Record<string, any>, _chakra_ui_react_types.DOMAttributes<_chakra_ui_react_types.DOMElement>>;
getArrowProps: PropGetter<Record<string, any>, _chakra_ui_react_types.DOMAttributes<_chakra_ui_react_types.DOMElement>>;
getArrowInnerProps: PropGetter<Record<string, any>, _chakra_ui_react_types.DOMAttributes<_chakra_ui_react_types.DOMElement>>;
getReferenceProps: PropGetter<Record<string, any>, _chakra_ui_react_types.DOMAttributes<_chakra_ui_react_types.DOMElement>>;
};

@@ -146,2 +130,2 @@ declare type UsePopperReturn = ReturnType<typeof usePopper>;

export { ArrowCSSVarProps, PlacementWithLogical, UsePopperProps, UsePopperReturn, cssVars as popperCSSVars, usePopper };
export { PlacementWithLogical, UsePopperProps, UsePopperReturn, cssVars as popperCSSVars, usePopper };
// src/use-popper.ts
import { mergeRefs } from "@chakra-ui/react-utils";
import { mergeRefs } from "@chakra-ui/react-use-merge-refs";
import {

@@ -4,0 +4,0 @@ createPopper

{
"name": "@chakra-ui/popper",
"version": "0.0.0-dev-20220820152257",
"version": "0.0.0-dev-20220820165925",
"description": "A React component and hooks wrapper for popper.js",

@@ -39,13 +39,14 @@ "keywords": [

"dependencies": {
"@chakra-ui/react-utils": "0.0.0-dev-20220820152257",
"@chakra-ui/react-use-merge-refs": "0.0.0-dev-20220820165925",
"@chakra-ui/react-types": "0.0.0-dev-20220820165925",
"@popperjs/core": "^2.9.3"
},
"peerDependencies": {
"react": ">=18"
},
"devDependencies": {
"@chakra-ui/hooks": "0.0.0-dev-20220820152257",
"@chakra-ui/hooks": "0.0.0-dev-20220820165925",
"framer-motion": "^6.2.9",
"react": "^18.0.0"
},
"peerDependencies": {
"react": ">=18"
},
"scripts": {

@@ -52,0 +53,0 @@ "build": "tsup src/index.ts --dts",

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