Socket
Socket
Sign inDemoInstall

rc-motion

Package Overview
Dependencies
Maintainers
3
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rc-motion - npm Package Compare versions

Comparing version 2.0.1 to 2.1.0

4

es/CSSMotionList.d.ts
import * as React from 'react';
import { CSSMotionProps } from './CSSMotion';
import { KeyObject } from './util/diff';
export interface CSSMotionListProps extends CSSMotionProps {
import { ListMotionEndEventHandler } from './interface';
export interface CSSMotionListProps extends Omit<CSSMotionProps, 'onLeaveEnd'> {
keys: (React.Key | {

@@ -10,2 +11,3 @@ key: React.Key;

component?: string | React.ComponentType | false;
onLeaveEnd?: ListMotionEndEventHandler;
}

@@ -12,0 +14,0 @@ export interface CSSMotionListState {

@@ -59,3 +59,4 @@ import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";

children = _this$props.children,
restProps = _objectWithoutProperties(_this$props, ["component", "children"]);
_onLeaveEnd = _this$props.onLeaveEnd,
restProps = _objectWithoutProperties(_this$props, ["component", "children", "onLeaveEnd"]);

@@ -79,4 +80,10 @@ var Component = component || React.Fragment;

onLeaveEnd: function onLeaveEnd() {
if (motionProps.onLeaveEnd) {
motionProps.onLeaveEnd.apply(motionProps, arguments);
if (_onLeaveEnd) {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
_onLeaveEnd.apply(void 0, args.concat([{
key: eventProps.key
}]));
}

@@ -83,0 +90,0 @@

@@ -19,1 +19,4 @@ /// <reference types="react" />

export declare type MotionEndEventHandler = (element: HTMLElement, event: MotionEvent) => boolean | void;
export declare type ListMotionEndEventHandler = (element: HTMLElement, event: MotionEvent, info: {
key: React.Key;
}) => void;
import * as React from 'react';
import { CSSMotionProps } from './CSSMotion';
import { KeyObject } from './util/diff';
export interface CSSMotionListProps extends CSSMotionProps {
import { ListMotionEndEventHandler } from './interface';
export interface CSSMotionListProps extends Omit<CSSMotionProps, 'onLeaveEnd'> {
keys: (React.Key | {

@@ -10,2 +11,3 @@ key: React.Key;

component?: string | React.ComponentType | false;
onLeaveEnd?: ListMotionEndEventHandler;
}

@@ -12,0 +14,0 @@ export interface CSSMotionListState {

@@ -79,3 +79,4 @@ "use strict";

children = _this$props.children,
restProps = (0, _objectWithoutProperties2.default)(_this$props, ["component", "children"]);
_onLeaveEnd = _this$props.onLeaveEnd,
restProps = (0, _objectWithoutProperties2.default)(_this$props, ["component", "children", "onLeaveEnd"]);
var Component = component || React.Fragment;

@@ -97,4 +98,10 @@ var motionProps = {};

onLeaveEnd: function onLeaveEnd() {
if (motionProps.onLeaveEnd) {
motionProps.onLeaveEnd.apply(motionProps, arguments);
if (_onLeaveEnd) {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
_onLeaveEnd.apply(void 0, args.concat([{
key: eventProps.key
}]));
}

@@ -101,0 +108,0 @@

@@ -19,1 +19,4 @@ /// <reference types="react" />

export declare type MotionEndEventHandler = (element: HTMLElement, event: MotionEvent) => boolean | void;
export declare type ListMotionEndEventHandler = (element: HTMLElement, event: MotionEvent, info: {
key: React.Key;
}) => void;
{
"name": "rc-motion",
"version": "2.0.1",
"version": "2.1.0",
"description": "React lifecycle controlled motion library",

@@ -67,3 +67,4 @@ "keywords": [

"react-dom": "^16.0.0",
"regenerator-runtime": "^0.13.7"
"regenerator-runtime": "^0.13.7",
"typescript": "^4.0.3"
},

@@ -70,0 +71,0 @@ "peerDependencies": {

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