New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@snack-uikit/popover-private

Package Overview
Dependencies
Maintainers
0
Versions
57
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@snack-uikit/popover-private - npm Package Compare versions

Comparing version 0.13.3-preview-a66ce7a9.0 to 0.13.3

11

CHANGELOG.md

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

## 0.13.3 (2024-06-20)
### Bug Fixes
* **FF-00:** add stopPropaganation to popover-private ([fe8e9ef](https://github.com/cloud-ru-tech/snack-uikit/commit/fe8e9efaf736c9719fafe9b822534b0e35adf3c5))
## 0.13.2 (2024-04-23)

@@ -8,0 +19,0 @@

8

dist/components/PopoverPrivate/PopoverPrivate.js

@@ -19,3 +19,3 @@ var __rest = (this && this.__rest) || function (s, e) {

import { DEFAULT_FALLBACK_PLACEMENTS, PLACEMENT, POPOVER_HEIGHT_STRATEGY, POPOVER_WIDTH_STRATEGY, } from '../../constants';
import { getArrowOffset, getPopoverRootElement, getPopoverTriggerJSX, getTriggerProps } from '../../utils';
import { getArrowOffset, getPopoverRootElement, getPopoverTriggerJSX, getTriggerProps, stopPropagation, } from '../../utils';
import { Arrow } from '../Arrow';

@@ -100,7 +100,5 @@ import { useOffset } from './hooks';

const { getFloatingProps, getReferenceProps } = useInteractions([dismiss, hover, focus, click]);
const portal = isOpen && (_jsx(FloatingPortal, { root: getPopoverRootElement(), children: _jsxs("div", Object.assign({}, extractSupportProps(rest), { className: cn(styles.floating, className, {
const portal = isOpen && (_jsx(FloatingPortal, { root: getPopoverRootElement(), children: _jsxs("div", Object.assign({ role: 'presentation' }, extractSupportProps(rest), { className: cn(styles.floating, className, {
[styles.floatingHidden]: Boolean((_b = middlewareData.hide) === null || _b === void 0 ? void 0 : _b.referenceHidden),
}), ref: refs.setFloating, style: floatingStyles, onClick: e => {
e.stopPropagation();
} }, getFloatingProps(), { children: [popoverContent, middlewareData.arrow && (_jsx(Arrow, { placement: placement, x: middlewareData.arrow.x, y: middlewareData.arrow.y, arrowContainerClassName: arrowContainerClassName, arrowElementClassName: arrowElementClassName, arrowRef: arrowRef }))] })) }));
}), ref: refs.setFloating, style: floatingStyles, onClick: stopPropagation, onMouseMove: stopPropagation, onMouseDown: stopPropagation, onMouseUp: stopPropagation, onTouchStart: stopPropagation, onTouchEnd: stopPropagation, onTouchMove: stopPropagation }, getFloatingProps(), { children: [popoverContent, middlewareData.arrow && (_jsx(Arrow, { placement: placement, x: middlewareData.arrow.x, y: middlewareData.arrow.y, arrowContainerClassName: arrowContainerClassName, arrowElementClassName: arrowElementClassName, arrowRef: arrowRef }))] })) }));
return (_jsxs(FloatingNode, { id: nodeId, children: [getPopoverTriggerJSX({

@@ -107,0 +105,0 @@ validElementWrapperClassName: cn(triggerClassName),

import { Placement, ReferenceType, useInteractions } from '@floating-ui/react';
import { CSSProperties, MutableRefObject, ReactNode } from 'react';
import { CSSProperties, MouseEvent, MutableRefObject, ReactNode, TouchEvent } from 'react';
import { PopoverPrivateProps } from './components';

@@ -29,2 +29,3 @@ import { Trigger } from './types';

export declare const getTriggerProps: (trigger: Trigger) => TriggerProps;
export declare const stopPropagation: (e: MouseEvent<HTMLDivElement> | TouchEvent<HTMLElement>) => void;
export {};
import { jsx as _jsx } from "react/jsx-runtime";
import cn from 'classnames';
import { cloneElement, isValidElement } from 'react';
import { cloneElement, isValidElement, } from 'react';
import { isForwardRef, isValidElementType } from 'react-is';

@@ -81,1 +81,2 @@ import { TRIGGER } from './constants';

};
export const stopPropagation = (e) => e.stopPropagation();

@@ -7,3 +7,3 @@ {

"title": "Popover Private",
"version": "0.13.3-preview-a66ce7a9.0",
"version": "0.13.3",
"sideEffects": [

@@ -45,3 +45,3 @@ "*.css",

},
"gitHead": "b4220a9ebff0deef5e27bba81e7d73445be699e7"
"gitHead": "7d61ee30138ad0ca92e405de9ae586c396591fdd"
}

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