Socket
Socket
Sign inDemoInstall

@semcore/animation

Package Overview
Dependencies
Maintainers
1
Versions
236
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@semcore/animation - npm Package Compare versions

Comparing version 1.8.11 to 1.9.0

lib/cjs/Scale.js

10

CHANGELOG.md

@@ -5,2 +5,10 @@ # Changelog

## [1.9.0] - 2023-02-20
### Added
- Added prop `animationsDisabled` to disable components' animation.
- Added prop `timingFunction` to control animation easing.
- Added `<Scale />` and `<Slide />` animation components.
## [1.8.11] - 2023-02-09

@@ -10,3 +18,3 @@

- Version patch update due to children dependencies update (`@semcore/utils` [3.46.0 ~> 3.46.1]).
- Version patch update due to children dependencies update (`@semcore/utils` [3.45.0 ~> 3.46.0]).

@@ -13,0 +21,0 @@ ## [1.8.8] - 2023-01-11

34

lib/cjs/Animation.js

@@ -49,15 +49,16 @@ "use strict";

/*__inner_css_start__*/
".___SAnimation_1byqm_gg_{animation-fill-mode:both;animation-timing-function:ease-out;animation-duration:var(--durationFinalize_1byqm);animation-delay:var(--delayFinalize_1byqm);animation-name:var(--keyframesFinalize_1byqm)}.___SAnimation_1byqm_gg_.__visible_1byqm_gg_{animation-duration:var(--durationInitialize_1byqm);animation-delay:var(--delayInitialize_1byqm);animation-name:var(--keyframesInitialize_1byqm)}@media (prefers-reduced-motion){.___SAnimation_1byqm_gg_{animation-timing-function:step-end;animation-iteration-count:1}.___SAnimation_1byqm_gg_.__visible_1byqm_gg_{animation-timing-function:step-end;animation-iteration-count:1}}"
".___SAnimation_1d77j_gg_{animation-fill-mode:both;animation-timing-function:var(--timingFunction_1d77j);animation-duration:var(--durationFinalize_1d77j);animation-delay:var(--delayFinalize_1d77j);animation-name:var(--keyframesFinalize_1d77j)}.___SAnimation_1d77j_gg_.__visible_1d77j_gg_{animation-duration:var(--durationInitialize_1d77j);animation-delay:var(--delayInitialize_1d77j);animation-name:var(--keyframesInitialize_1d77j)}@media (prefers-reduced-motion){.___SAnimation_1d77j_gg_,.___SAnimation_1d77j_gg_.__visible_1d77j_gg_{animation-timing-function:step-end;animation-iteration-count:1}}"
/*__inner_css_end__*/
, "1byqm_gg_")
, "1d77j_gg_")
/*__reshadow_css_end__*/
, {
"__SAnimation": "___SAnimation_1byqm_gg_",
"--durationFinalize": "--durationFinalize_1byqm",
"--delayFinalize": "--delayFinalize_1byqm",
"--keyframesFinalize": "--keyframesFinalize_1byqm",
"_visible": "__visible_1byqm_gg_",
"--durationInitialize": "--durationInitialize_1byqm",
"--delayInitialize": "--delayInitialize_1byqm",
"--keyframesInitialize": "--keyframesInitialize_1byqm"
"__SAnimation": "___SAnimation_1d77j_gg_",
"--timingFunction": "--timingFunction_1d77j",
"--durationFinalize": "--durationFinalize_1d77j",
"--delayFinalize": "--delayFinalize_1d77j",
"--keyframesFinalize": "--keyframesFinalize_1d77j",
"_visible": "__visible_1d77j_gg_",
"--durationInitialize": "--durationInitialize_1d77j",
"--delayInitialize": "--delayInitialize_1d77j",
"--keyframesInitialize": "--keyframesInitialize_1d77j"
});

@@ -110,5 +111,7 @@

keyframes = _this$asProps.keyframes,
initialAnimation = _this$asProps.initialAnimation;
var duration = propToArray(this.asProps.duration);
var delay = propToArray(this.asProps.delay);
initialAnimation = _this$asProps.initialAnimation,
timingFunction = _this$asProps.timingFunction,
animationsDisabled = _this$asProps.animationsDisabled;
var duration = animationsDisabled ? [0, 0] : propToArray(this.asProps.duration);
var delay = animationsDisabled ? [0, 0] : propToArray(this.asProps.delay);
var _this$state = this.state,

@@ -124,2 +127,3 @@ render = _this$state.render,

"delayFinalize": "".concat(delay[1], "ms"),
"timingFunction": timingFunction,
"keyframesInitialize": wasInvisible || initialAnimation ? keyframes[0] : undefined,

@@ -154,3 +158,5 @@ "keyframesFinalize": keyframes[1]

keyframes: [],
initialAnimation: false
initialAnimation: false,
timingFunction: 'ease-out',
animationsDisabled: false
});

@@ -157,0 +163,0 @@

@@ -18,6 +18,6 @@ "use strict";

var _core = require("@semcore/core");
var _react = _interopRequireWildcard(require("react"));
var _core = require("@semcore/core");
var _Animation = _interopRequireDefault(require("./Animation"));

@@ -35,2 +35,3 @@

/*__reshadow-styles__:"./style/keyframes.shadow.css"*/
var style = (

@@ -40,10 +41,34 @@ /*__reshadow_css_start__*/

/*__inner_css_start__*/
"@keyframes enter_vntdf{0%{overflow:hidden;height:0}to{height:var(--height_vntdf)}}@keyframes exit_vntdf{0%{height:var(--height_vntdf)}to{height:0}}"
"@keyframes collapse-enter_16ydq{0%{overflow:hidden;height:0}to{height:var(--height_16ydq)}}@keyframes collapse-exit_16ydq{0%{height:var(--height_16ydq)}to{height:0}}@keyframes fade-in-out-enter_16ydq{0%{opacity:0}to{opacity:1}}@keyframes fade-in-out-exit_16ydq{0%{opacity:1}to{opacity:0}}@keyframes opacity-in_16ydq{0%{opacity:0}to{opacity:1}}@keyframes opacity-out_16ydq{0%{opacity:1}to{opacity:0}}@keyframes scale-left-in_16ydq{0%{opacity:0;transform:translateX(20px) scaleX(.9)}to{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-right-in_16ydq{0%{opacity:0;transform:translateX(-20px) scaleX(.9)}to{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-top-in_16ydq{0%{opacity:0;transform:translateY(20px) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-bottom-in_16ydq{0%{opacity:0;transform:translateY(-20px) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-left-out_16ydq{to{opacity:0;transform:translateX(20px) scaleX(.9)}0%{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-right-out_16ydq{to{opacity:0;transform:translateX(-20px) scaleX(.9)}0%{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-top-out_16ydq{to{opacity:0;transform:translateY(20px) scaleY(.9)}0%{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-bottom-out_16ydq{to{opacity:0;transform:translateY(-20px) scaleY(.9)}0%{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes slide-top-in_16ydq{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-top-out_16ydq{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}@keyframes slide-bottom-in_16ydq{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-bottom-out_16ydq{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}@keyframes slide-left-in_16ydq{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-left-out_16ydq{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100px)}}@keyframes slide-right-in_16ydq{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right-out_16ydq{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100px)}}@keyframes transform-enter_16ydq{0%{transform:var(--transformStart_16ydq)}to{transform:var(--transformEnd_16ydq)}}@keyframes transform-exit_16ydq{0%{transform:var(--transformEnd_16ydq)}to{transform:var(--transformStart_16ydq)}}"
/*__inner_css_end__*/
, "vntdf_gg_")
, "16ydq_gg_")
/*__reshadow_css_end__*/
, {
"@enter": "enter_vntdf",
"--height": "--height_vntdf",
"@exit": "exit_vntdf"
"@collapse-enter": "collapse-enter_16ydq",
"--height": "--height_16ydq",
"@collapse-exit": "collapse-exit_16ydq",
"@fade-in-out-enter": "fade-in-out-enter_16ydq",
"@fade-in-out-exit": "fade-in-out-exit_16ydq",
"@opacity-in": "opacity-in_16ydq",
"@opacity-out": "opacity-out_16ydq",
"@scale-left-in": "scale-left-in_16ydq",
"@scale-right-in": "scale-right-in_16ydq",
"@scale-top-in": "scale-top-in_16ydq",
"@scale-bottom-in": "scale-bottom-in_16ydq",
"@scale-left-out": "scale-left-out_16ydq",
"@scale-right-out": "scale-right-out_16ydq",
"@scale-top-out": "scale-top-out_16ydq",
"@scale-bottom-out": "scale-bottom-out_16ydq",
"@slide-top-in": "slide-top-in_16ydq",
"@slide-top-out": "slide-top-out_16ydq",
"@slide-bottom-in": "slide-bottom-in_16ydq",
"@slide-bottom-out": "slide-bottom-out_16ydq",
"@slide-left-in": "slide-left-in_16ydq",
"@slide-left-out": "slide-left-out_16ydq",
"@slide-right-in": "slide-right-in_16ydq",
"@slide-right-out": "slide-right-out_16ydq",
"@transform-enter": "transform-enter_16ydq",
"--transformStart": "--transformStart_16ydq",
"--transformEnd": "--transformEnd_16ydq",
"@transform-exit": "transform-exit_16ydq"
});

@@ -100,3 +125,3 @@

"height": height,
"keyframes": [style['@enter'], style['@exit']]
"keyframes": [style['@collapse-enter'], style['@collapse-exit']]
})));

@@ -103,0 +128,0 @@ }

@@ -12,6 +12,6 @@ "use strict";

var _core = require("@semcore/core");
var _react = _interopRequireDefault(require("react"));
var _core = require("@semcore/core");
var _Animation = _interopRequireDefault(require("./Animation"));

@@ -23,2 +23,3 @@

/*__reshadow-styles__:"./style/keyframes.shadow.css"*/
var style = (

@@ -28,9 +29,34 @@ /*__reshadow_css_start__*/

/*__inner_css_start__*/
"@keyframes enter_9039p{0%{opacity:0}to{opacity:1}}@keyframes exit_9039p{0%{opacity:1}to{opacity:0}}"
"@keyframes collapse-enter_16ydq{0%{overflow:hidden;height:0}to{height:var(--height_16ydq)}}@keyframes collapse-exit_16ydq{0%{height:var(--height_16ydq)}to{height:0}}@keyframes fade-in-out-enter_16ydq{0%{opacity:0}to{opacity:1}}@keyframes fade-in-out-exit_16ydq{0%{opacity:1}to{opacity:0}}@keyframes opacity-in_16ydq{0%{opacity:0}to{opacity:1}}@keyframes opacity-out_16ydq{0%{opacity:1}to{opacity:0}}@keyframes scale-left-in_16ydq{0%{opacity:0;transform:translateX(20px) scaleX(.9)}to{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-right-in_16ydq{0%{opacity:0;transform:translateX(-20px) scaleX(.9)}to{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-top-in_16ydq{0%{opacity:0;transform:translateY(20px) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-bottom-in_16ydq{0%{opacity:0;transform:translateY(-20px) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-left-out_16ydq{to{opacity:0;transform:translateX(20px) scaleX(.9)}0%{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-right-out_16ydq{to{opacity:0;transform:translateX(-20px) scaleX(.9)}0%{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-top-out_16ydq{to{opacity:0;transform:translateY(20px) scaleY(.9)}0%{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-bottom-out_16ydq{to{opacity:0;transform:translateY(-20px) scaleY(.9)}0%{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes slide-top-in_16ydq{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-top-out_16ydq{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}@keyframes slide-bottom-in_16ydq{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-bottom-out_16ydq{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}@keyframes slide-left-in_16ydq{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-left-out_16ydq{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100px)}}@keyframes slide-right-in_16ydq{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right-out_16ydq{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100px)}}@keyframes transform-enter_16ydq{0%{transform:var(--transformStart_16ydq)}to{transform:var(--transformEnd_16ydq)}}@keyframes transform-exit_16ydq{0%{transform:var(--transformEnd_16ydq)}to{transform:var(--transformStart_16ydq)}}"
/*__inner_css_end__*/
, "9039p_gg_")
, "16ydq_gg_")
/*__reshadow_css_end__*/
, {
"@enter": "enter_9039p",
"@exit": "exit_9039p"
"@collapse-enter": "collapse-enter_16ydq",
"--height": "--height_16ydq",
"@collapse-exit": "collapse-exit_16ydq",
"@fade-in-out-enter": "fade-in-out-enter_16ydq",
"@fade-in-out-exit": "fade-in-out-exit_16ydq",
"@opacity-in": "opacity-in_16ydq",
"@opacity-out": "opacity-out_16ydq",
"@scale-left-in": "scale-left-in_16ydq",
"@scale-right-in": "scale-right-in_16ydq",
"@scale-top-in": "scale-top-in_16ydq",
"@scale-bottom-in": "scale-bottom-in_16ydq",
"@scale-left-out": "scale-left-out_16ydq",
"@scale-right-out": "scale-right-out_16ydq",
"@scale-top-out": "scale-top-out_16ydq",
"@scale-bottom-out": "scale-bottom-out_16ydq",
"@slide-top-in": "slide-top-in_16ydq",
"@slide-top-out": "slide-top-out_16ydq",
"@slide-bottom-in": "slide-bottom-in_16ydq",
"@slide-bottom-out": "slide-bottom-out_16ydq",
"@slide-left-in": "slide-left-in_16ydq",
"@slide-left-out": "slide-left-out_16ydq",
"@slide-right-in": "slide-right-in_16ydq",
"@slide-right-out": "slide-right-out_16ydq",
"@transform-enter": "transform-enter_16ydq",
"--transformStart": "--transformStart_16ydq",
"--transformEnd": "--transformEnd_16ydq",
"@transform-exit": "transform-exit_16ydq"
});

@@ -44,3 +70,3 @@

}, props), {}, {
"keyframes": [style['@enter'], style['@exit']]
"keyframes": [style['@fade-in-out-enter'], style['@fade-in-out-exit']]
})));

@@ -47,0 +73,0 @@ }

@@ -26,2 +26,14 @@ "use strict";

});
Object.defineProperty(exports, "Scale", {
enumerable: true,
get: function get() {
return _Scale["default"];
}
});
Object.defineProperty(exports, "Slide", {
enumerable: true,
get: function get() {
return _Slide["default"];
}
});
Object.defineProperty(exports, "Transform", {

@@ -41,2 +53,6 @@ enumerable: true,

var _Collapse = _interopRequireDefault(require("./Collapse"));
var _Scale = _interopRequireDefault(require("./Scale"));
var _Slide = _interopRequireDefault(require("./Slide"));
//# sourceMappingURL=index.js.map

@@ -14,6 +14,6 @@ "use strict";

var _core = require("@semcore/core");
var _react = _interopRequireDefault(require("react"));
var _core = require("@semcore/core");
var _Animation = _interopRequireDefault(require("./Animation"));

@@ -27,2 +27,3 @@

/*__reshadow-styles__:"./style/keyframes.shadow.css"*/
var style = (

@@ -32,11 +33,34 @@ /*__reshadow_css_start__*/

/*__inner_css_start__*/
"@keyframes enter_1dvqe{0%{transform:var(--transformStart_1dvqe)}to{transform:var(--transformEnd_1dvqe)}}@keyframes exit_1dvqe{0%{transform:var(--transformEnd_1dvqe)}to{transform:var(--transformStart_1dvqe)}}"
"@keyframes collapse-enter_16ydq{0%{overflow:hidden;height:0}to{height:var(--height_16ydq)}}@keyframes collapse-exit_16ydq{0%{height:var(--height_16ydq)}to{height:0}}@keyframes fade-in-out-enter_16ydq{0%{opacity:0}to{opacity:1}}@keyframes fade-in-out-exit_16ydq{0%{opacity:1}to{opacity:0}}@keyframes opacity-in_16ydq{0%{opacity:0}to{opacity:1}}@keyframes opacity-out_16ydq{0%{opacity:1}to{opacity:0}}@keyframes scale-left-in_16ydq{0%{opacity:0;transform:translateX(20px) scaleX(.9)}to{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-right-in_16ydq{0%{opacity:0;transform:translateX(-20px) scaleX(.9)}to{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-top-in_16ydq{0%{opacity:0;transform:translateY(20px) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-bottom-in_16ydq{0%{opacity:0;transform:translateY(-20px) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-left-out_16ydq{to{opacity:0;transform:translateX(20px) scaleX(.9)}0%{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-right-out_16ydq{to{opacity:0;transform:translateX(-20px) scaleX(.9)}0%{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-top-out_16ydq{to{opacity:0;transform:translateY(20px) scaleY(.9)}0%{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-bottom-out_16ydq{to{opacity:0;transform:translateY(-20px) scaleY(.9)}0%{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes slide-top-in_16ydq{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-top-out_16ydq{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}@keyframes slide-bottom-in_16ydq{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-bottom-out_16ydq{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}@keyframes slide-left-in_16ydq{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-left-out_16ydq{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100px)}}@keyframes slide-right-in_16ydq{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right-out_16ydq{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100px)}}@keyframes transform-enter_16ydq{0%{transform:var(--transformStart_16ydq)}to{transform:var(--transformEnd_16ydq)}}@keyframes transform-exit_16ydq{0%{transform:var(--transformEnd_16ydq)}to{transform:var(--transformStart_16ydq)}}"
/*__inner_css_end__*/
, "1dvqe_gg_")
, "16ydq_gg_")
/*__reshadow_css_end__*/
, {
"@enter": "enter_1dvqe",
"--transformStart": "--transformStart_1dvqe",
"--transformEnd": "--transformEnd_1dvqe",
"@exit": "exit_1dvqe"
"@collapse-enter": "collapse-enter_16ydq",
"--height": "--height_16ydq",
"@collapse-exit": "collapse-exit_16ydq",
"@fade-in-out-enter": "fade-in-out-enter_16ydq",
"@fade-in-out-exit": "fade-in-out-exit_16ydq",
"@opacity-in": "opacity-in_16ydq",
"@opacity-out": "opacity-out_16ydq",
"@scale-left-in": "scale-left-in_16ydq",
"@scale-right-in": "scale-right-in_16ydq",
"@scale-top-in": "scale-top-in_16ydq",
"@scale-bottom-in": "scale-bottom-in_16ydq",
"@scale-left-out": "scale-left-out_16ydq",
"@scale-right-out": "scale-right-out_16ydq",
"@scale-top-out": "scale-top-out_16ydq",
"@scale-bottom-out": "scale-bottom-out_16ydq",
"@slide-top-in": "slide-top-in_16ydq",
"@slide-top-out": "slide-top-out_16ydq",
"@slide-bottom-in": "slide-bottom-in_16ydq",
"@slide-bottom-out": "slide-bottom-out_16ydq",
"@slide-left-in": "slide-left-in_16ydq",
"@slide-left-out": "slide-left-out_16ydq",
"@slide-right-in": "slide-right-in_16ydq",
"@slide-right-out": "slide-right-out_16ydq",
"@transform-enter": "transform-enter_16ydq",
"--transformStart": "--transformStart_16ydq",
"--transformEnd": "--transformEnd_16ydq",
"@transform-exit": "transform-exit_16ydq"
});

@@ -55,3 +79,3 @@

"transformEnd": transform[1],
"keyframes": [style['@enter'], style['@exit']]
"keyframes": [style['@transform-enter'], style['@transform-exit']]
})));

@@ -58,0 +82,0 @@ }

@@ -28,15 +28,16 @@ import _classCallCheck from "@babel/runtime/helpers/classCallCheck";

/*__inner_css_start__*/
".___SAnimation_1byqm_gg_{animation-fill-mode:both;animation-timing-function:ease-out;animation-duration:var(--durationFinalize_1byqm);animation-delay:var(--delayFinalize_1byqm);animation-name:var(--keyframesFinalize_1byqm)}.___SAnimation_1byqm_gg_.__visible_1byqm_gg_{animation-duration:var(--durationInitialize_1byqm);animation-delay:var(--delayInitialize_1byqm);animation-name:var(--keyframesInitialize_1byqm)}@media (prefers-reduced-motion){.___SAnimation_1byqm_gg_{animation-timing-function:step-end;animation-iteration-count:1}.___SAnimation_1byqm_gg_.__visible_1byqm_gg_{animation-timing-function:step-end;animation-iteration-count:1}}"
".___SAnimation_1d77j_gg_{animation-fill-mode:both;animation-timing-function:var(--timingFunction_1d77j);animation-duration:var(--durationFinalize_1d77j);animation-delay:var(--delayFinalize_1d77j);animation-name:var(--keyframesFinalize_1d77j)}.___SAnimation_1d77j_gg_.__visible_1d77j_gg_{animation-duration:var(--durationInitialize_1d77j);animation-delay:var(--delayInitialize_1d77j);animation-name:var(--keyframesInitialize_1d77j)}@media (prefers-reduced-motion){.___SAnimation_1d77j_gg_,.___SAnimation_1d77j_gg_.__visible_1d77j_gg_{animation-timing-function:step-end;animation-iteration-count:1}}"
/*__inner_css_end__*/
, "1byqm_gg_")
, "1d77j_gg_")
/*__reshadow_css_end__*/
, {
"__SAnimation": "___SAnimation_1byqm_gg_",
"--durationFinalize": "--durationFinalize_1byqm",
"--delayFinalize": "--delayFinalize_1byqm",
"--keyframesFinalize": "--keyframesFinalize_1byqm",
"_visible": "__visible_1byqm_gg_",
"--durationInitialize": "--durationInitialize_1byqm",
"--delayInitialize": "--delayInitialize_1byqm",
"--keyframesInitialize": "--keyframesInitialize_1byqm"
"__SAnimation": "___SAnimation_1d77j_gg_",
"--timingFunction": "--timingFunction_1d77j",
"--durationFinalize": "--durationFinalize_1d77j",
"--delayFinalize": "--delayFinalize_1d77j",
"--keyframesFinalize": "--keyframesFinalize_1d77j",
"_visible": "__visible_1d77j_gg_",
"--durationInitialize": "--durationInitialize_1d77j",
"--delayInitialize": "--delayInitialize_1d77j",
"--keyframesInitialize": "--keyframesInitialize_1d77j"
});

@@ -92,5 +93,7 @@

keyframes = _this$asProps.keyframes,
initialAnimation = _this$asProps.initialAnimation;
var duration = propToArray(this.asProps.duration);
var delay = propToArray(this.asProps.delay);
initialAnimation = _this$asProps.initialAnimation,
timingFunction = _this$asProps.timingFunction,
animationsDisabled = _this$asProps.animationsDisabled;
var duration = animationsDisabled ? [0, 0] : propToArray(this.asProps.duration);
var delay = animationsDisabled ? [0, 0] : propToArray(this.asProps.delay);
var _this$state = this.state,

@@ -106,2 +109,3 @@ render = _this$state.render,

"delayFinalize": "".concat(delay[1], "ms"),
"timingFunction": timingFunction,
"keyframesInitialize": wasInvisible || initialAnimation ? keyframes[0] : undefined,

@@ -139,3 +143,5 @@ "keyframesFinalize": keyframes[1]

keyframes: [],
initialAnimation: false
initialAnimation: false,
timingFunction: 'ease-out',
animationsDisabled: false
});

@@ -142,0 +148,0 @@

import _defineProperty from "@babel/runtime/helpers/defineProperty";
import _slicedToArray from "@babel/runtime/helpers/slicedToArray";
import _objectWithoutProperties from "@babel/runtime/helpers/objectWithoutProperties";
import { sstyled as _sstyled } from "@semcore/core";
var _excluded = ["onAnimationStart", "onAnimationEnd", "overflowHidden"];

@@ -13,14 +14,40 @@

import Animation from './Animation';
/*__reshadow-styles__:"./style/keyframes.shadow.css"*/
var style = (
/*__reshadow_css_start__*/
sstyled.insert(
_sstyled.insert(
/*__inner_css_start__*/
"@keyframes enter_vntdf{0%{overflow:hidden;height:0}to{height:var(--height_vntdf)}}@keyframes exit_vntdf{0%{height:var(--height_vntdf)}to{height:0}}"
"@keyframes collapse-enter_16ydq{0%{overflow:hidden;height:0}to{height:var(--height_16ydq)}}@keyframes collapse-exit_16ydq{0%{height:var(--height_16ydq)}to{height:0}}@keyframes fade-in-out-enter_16ydq{0%{opacity:0}to{opacity:1}}@keyframes fade-in-out-exit_16ydq{0%{opacity:1}to{opacity:0}}@keyframes opacity-in_16ydq{0%{opacity:0}to{opacity:1}}@keyframes opacity-out_16ydq{0%{opacity:1}to{opacity:0}}@keyframes scale-left-in_16ydq{0%{opacity:0;transform:translateX(20px) scaleX(.9)}to{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-right-in_16ydq{0%{opacity:0;transform:translateX(-20px) scaleX(.9)}to{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-top-in_16ydq{0%{opacity:0;transform:translateY(20px) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-bottom-in_16ydq{0%{opacity:0;transform:translateY(-20px) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-left-out_16ydq{to{opacity:0;transform:translateX(20px) scaleX(.9)}0%{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-right-out_16ydq{to{opacity:0;transform:translateX(-20px) scaleX(.9)}0%{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-top-out_16ydq{to{opacity:0;transform:translateY(20px) scaleY(.9)}0%{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-bottom-out_16ydq{to{opacity:0;transform:translateY(-20px) scaleY(.9)}0%{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes slide-top-in_16ydq{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-top-out_16ydq{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}@keyframes slide-bottom-in_16ydq{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-bottom-out_16ydq{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}@keyframes slide-left-in_16ydq{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-left-out_16ydq{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100px)}}@keyframes slide-right-in_16ydq{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right-out_16ydq{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100px)}}@keyframes transform-enter_16ydq{0%{transform:var(--transformStart_16ydq)}to{transform:var(--transformEnd_16ydq)}}@keyframes transform-exit_16ydq{0%{transform:var(--transformEnd_16ydq)}to{transform:var(--transformStart_16ydq)}}"
/*__inner_css_end__*/
, "vntdf_gg_")
, "16ydq_gg_")
/*__reshadow_css_end__*/
, {
"@enter": "enter_vntdf",
"--height": "--height_vntdf",
"@exit": "exit_vntdf"
"@collapse-enter": "collapse-enter_16ydq",
"--height": "--height_16ydq",
"@collapse-exit": "collapse-exit_16ydq",
"@fade-in-out-enter": "fade-in-out-enter_16ydq",
"@fade-in-out-exit": "fade-in-out-exit_16ydq",
"@opacity-in": "opacity-in_16ydq",
"@opacity-out": "opacity-out_16ydq",
"@scale-left-in": "scale-left-in_16ydq",
"@scale-right-in": "scale-right-in_16ydq",
"@scale-top-in": "scale-top-in_16ydq",
"@scale-bottom-in": "scale-bottom-in_16ydq",
"@scale-left-out": "scale-left-out_16ydq",
"@scale-right-out": "scale-right-out_16ydq",
"@scale-top-out": "scale-top-out_16ydq",
"@scale-bottom-out": "scale-bottom-out_16ydq",
"@slide-top-in": "slide-top-in_16ydq",
"@slide-top-out": "slide-top-out_16ydq",
"@slide-bottom-in": "slide-bottom-in_16ydq",
"@slide-bottom-out": "slide-bottom-out_16ydq",
"@slide-left-in": "slide-left-in_16ydq",
"@slide-left-out": "slide-left-out_16ydq",
"@slide-right-in": "slide-right-in_16ydq",
"@slide-right-out": "slide-right-out_16ydq",
"@transform-enter": "transform-enter_16ydq",
"--transformStart": "--transformStart_16ydq",
"--transformEnd": "--transformEnd_16ydq",
"@transform-exit": "transform-exit_16ydq"
});

@@ -78,3 +105,3 @@

"height": height,
"keyframes": [style['@enter'], style['@exit']]
"keyframes": [style['@collapse-enter'], style['@collapse-exit']]
})));

@@ -81,0 +108,0 @@ }

import _defineProperty from "@babel/runtime/helpers/defineProperty";
import { sstyled as _sstyled } from "@semcore/core";

@@ -10,13 +11,40 @@ function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }

import Animation from './Animation';
/*__reshadow-styles__:"./style/keyframes.shadow.css"*/
var style = (
/*__reshadow_css_start__*/
sstyled.insert(
_sstyled.insert(
/*__inner_css_start__*/
"@keyframes enter_9039p{0%{opacity:0}to{opacity:1}}@keyframes exit_9039p{0%{opacity:1}to{opacity:0}}"
"@keyframes collapse-enter_16ydq{0%{overflow:hidden;height:0}to{height:var(--height_16ydq)}}@keyframes collapse-exit_16ydq{0%{height:var(--height_16ydq)}to{height:0}}@keyframes fade-in-out-enter_16ydq{0%{opacity:0}to{opacity:1}}@keyframes fade-in-out-exit_16ydq{0%{opacity:1}to{opacity:0}}@keyframes opacity-in_16ydq{0%{opacity:0}to{opacity:1}}@keyframes opacity-out_16ydq{0%{opacity:1}to{opacity:0}}@keyframes scale-left-in_16ydq{0%{opacity:0;transform:translateX(20px) scaleX(.9)}to{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-right-in_16ydq{0%{opacity:0;transform:translateX(-20px) scaleX(.9)}to{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-top-in_16ydq{0%{opacity:0;transform:translateY(20px) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-bottom-in_16ydq{0%{opacity:0;transform:translateY(-20px) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-left-out_16ydq{to{opacity:0;transform:translateX(20px) scaleX(.9)}0%{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-right-out_16ydq{to{opacity:0;transform:translateX(-20px) scaleX(.9)}0%{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-top-out_16ydq{to{opacity:0;transform:translateY(20px) scaleY(.9)}0%{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-bottom-out_16ydq{to{opacity:0;transform:translateY(-20px) scaleY(.9)}0%{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes slide-top-in_16ydq{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-top-out_16ydq{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}@keyframes slide-bottom-in_16ydq{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-bottom-out_16ydq{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}@keyframes slide-left-in_16ydq{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-left-out_16ydq{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100px)}}@keyframes slide-right-in_16ydq{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right-out_16ydq{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100px)}}@keyframes transform-enter_16ydq{0%{transform:var(--transformStart_16ydq)}to{transform:var(--transformEnd_16ydq)}}@keyframes transform-exit_16ydq{0%{transform:var(--transformEnd_16ydq)}to{transform:var(--transformStart_16ydq)}}"
/*__inner_css_end__*/
, "9039p_gg_")
, "16ydq_gg_")
/*__reshadow_css_end__*/
, {
"@enter": "enter_9039p",
"@exit": "exit_9039p"
"@collapse-enter": "collapse-enter_16ydq",
"--height": "--height_16ydq",
"@collapse-exit": "collapse-exit_16ydq",
"@fade-in-out-enter": "fade-in-out-enter_16ydq",
"@fade-in-out-exit": "fade-in-out-exit_16ydq",
"@opacity-in": "opacity-in_16ydq",
"@opacity-out": "opacity-out_16ydq",
"@scale-left-in": "scale-left-in_16ydq",
"@scale-right-in": "scale-right-in_16ydq",
"@scale-top-in": "scale-top-in_16ydq",
"@scale-bottom-in": "scale-bottom-in_16ydq",
"@scale-left-out": "scale-left-out_16ydq",
"@scale-right-out": "scale-right-out_16ydq",
"@scale-top-out": "scale-top-out_16ydq",
"@scale-bottom-out": "scale-bottom-out_16ydq",
"@slide-top-in": "slide-top-in_16ydq",
"@slide-top-out": "slide-top-out_16ydq",
"@slide-bottom-in": "slide-bottom-in_16ydq",
"@slide-bottom-out": "slide-bottom-out_16ydq",
"@slide-left-in": "slide-left-in_16ydq",
"@slide-left-out": "slide-left-out_16ydq",
"@slide-right-in": "slide-right-in_16ydq",
"@slide-right-out": "slide-right-out_16ydq",
"@transform-enter": "transform-enter_16ydq",
"--transformStart": "--transformStart_16ydq",
"--transformEnd": "--transformEnd_16ydq",
"@transform-exit": "transform-exit_16ydq"
});

@@ -30,3 +58,3 @@

}, props), {}, {
"keyframes": [style['@enter'], style['@exit']]
"keyframes": [style['@fade-in-out-enter'], style['@fade-in-out-exit']]
})));

@@ -33,0 +61,0 @@ }

@@ -5,2 +5,4 @@ export { default as Animation } from './Animation';

export { default as Collapse } from './Collapse';
export { default as Scale } from './Scale';
export { default as Slide } from './Slide';
//# sourceMappingURL=index.js.map
import _defineProperty from "@babel/runtime/helpers/defineProperty";
import _objectWithoutProperties from "@babel/runtime/helpers/objectWithoutProperties";
import { sstyled as _sstyled } from "@semcore/core";
var _excluded = ["transform"];

@@ -12,15 +13,40 @@

import Animation from './Animation';
/*__reshadow-styles__:"./style/keyframes.shadow.css"*/
var style = (
/*__reshadow_css_start__*/
sstyled.insert(
_sstyled.insert(
/*__inner_css_start__*/
"@keyframes enter_1dvqe{0%{transform:var(--transformStart_1dvqe)}to{transform:var(--transformEnd_1dvqe)}}@keyframes exit_1dvqe{0%{transform:var(--transformEnd_1dvqe)}to{transform:var(--transformStart_1dvqe)}}"
"@keyframes collapse-enter_16ydq{0%{overflow:hidden;height:0}to{height:var(--height_16ydq)}}@keyframes collapse-exit_16ydq{0%{height:var(--height_16ydq)}to{height:0}}@keyframes fade-in-out-enter_16ydq{0%{opacity:0}to{opacity:1}}@keyframes fade-in-out-exit_16ydq{0%{opacity:1}to{opacity:0}}@keyframes opacity-in_16ydq{0%{opacity:0}to{opacity:1}}@keyframes opacity-out_16ydq{0%{opacity:1}to{opacity:0}}@keyframes scale-left-in_16ydq{0%{opacity:0;transform:translateX(20px) scaleX(.9)}to{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-right-in_16ydq{0%{opacity:0;transform:translateX(-20px) scaleX(.9)}to{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-top-in_16ydq{0%{opacity:0;transform:translateY(20px) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-bottom-in_16ydq{0%{opacity:0;transform:translateY(-20px) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-left-out_16ydq{to{opacity:0;transform:translateX(20px) scaleX(.9)}0%{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-right-out_16ydq{to{opacity:0;transform:translateX(-20px) scaleX(.9)}0%{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes scale-top-out_16ydq{to{opacity:0;transform:translateY(20px) scaleY(.9)}0%{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes scale-bottom-out_16ydq{to{opacity:0;transform:translateY(-20px) scaleY(.9)}0%{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes slide-top-in_16ydq{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-top-out_16ydq{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}@keyframes slide-bottom-in_16ydq{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-bottom-out_16ydq{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}@keyframes slide-left-in_16ydq{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-left-out_16ydq{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100px)}}@keyframes slide-right-in_16ydq{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right-out_16ydq{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100px)}}@keyframes transform-enter_16ydq{0%{transform:var(--transformStart_16ydq)}to{transform:var(--transformEnd_16ydq)}}@keyframes transform-exit_16ydq{0%{transform:var(--transformEnd_16ydq)}to{transform:var(--transformStart_16ydq)}}"
/*__inner_css_end__*/
, "1dvqe_gg_")
, "16ydq_gg_")
/*__reshadow_css_end__*/
, {
"@enter": "enter_1dvqe",
"--transformStart": "--transformStart_1dvqe",
"--transformEnd": "--transformEnd_1dvqe",
"@exit": "exit_1dvqe"
"@collapse-enter": "collapse-enter_16ydq",
"--height": "--height_16ydq",
"@collapse-exit": "collapse-exit_16ydq",
"@fade-in-out-enter": "fade-in-out-enter_16ydq",
"@fade-in-out-exit": "fade-in-out-exit_16ydq",
"@opacity-in": "opacity-in_16ydq",
"@opacity-out": "opacity-out_16ydq",
"@scale-left-in": "scale-left-in_16ydq",
"@scale-right-in": "scale-right-in_16ydq",
"@scale-top-in": "scale-top-in_16ydq",
"@scale-bottom-in": "scale-bottom-in_16ydq",
"@scale-left-out": "scale-left-out_16ydq",
"@scale-right-out": "scale-right-out_16ydq",
"@scale-top-out": "scale-top-out_16ydq",
"@scale-bottom-out": "scale-bottom-out_16ydq",
"@slide-top-in": "slide-top-in_16ydq",
"@slide-top-out": "slide-top-out_16ydq",
"@slide-bottom-in": "slide-bottom-in_16ydq",
"@slide-bottom-out": "slide-bottom-out_16ydq",
"@slide-left-in": "slide-left-in_16ydq",
"@slide-left-out": "slide-left-out_16ydq",
"@slide-right-in": "slide-right-in_16ydq",
"@slide-right-out": "slide-right-out_16ydq",
"@transform-enter": "transform-enter_16ydq",
"--transformStart": "--transformStart_16ydq",
"--transformEnd": "--transformEnd_16ydq",
"@transform-exit": "transform-exit_16ydq"
});

@@ -40,3 +66,3 @@

"transformEnd": transform[1],
"keyframes": [style['@enter'], style['@exit']]
"keyframes": [style['@transform-enter'], style['@transform-exit']]
})));

@@ -43,0 +69,0 @@ }

import { CProps, ReturnEl } from '@semcore/core';
import { IBoxProps } from '@semcore/flex-box';
type CssTimingFunction =
| 'ease'
| 'ease-in'
| 'ease-out'
| 'ease-in-out'
| 'linear'
| 'step-start'
| 'step-end';
export interface IAnimationProps extends IBoxProps {

@@ -23,2 +32,10 @@ /** The property is responsible for the visibility of the element */

initialAnimation?: boolean;
/**
* @default ease-out
*/
timingFunction?: CssTimingFunction;
/**
* @default false
*/
animationsDisabled?: boolean;
}

@@ -43,2 +60,30 @@

export interface IScaleProps extends IAnimationProps {
/** Placement of appearing block
*/
placement:
| 'top-start'
| 'top-end'
| 'bottom-start'
| 'bottom-end'
| 'right-start'
| 'right-end'
| 'left-start'
| 'left-end';
}
export interface ISlideProps extends IAnimationProps {
/** Placement of appearing block
*/
placement:
| 'top-start'
| 'top-end'
| 'bottom-start'
| 'bottom-end'
| 'right-start'
| 'right-end'
| 'left-start'
| 'left-end';
}
declare const Animation: <T>(props: CProps<IAnimationProps & T>) => ReturnEl;

@@ -48,3 +93,5 @@ declare const Collapse: <T>(props: CProps<ICollapseProps & T>) => ReturnEl;

declare const Transform: <T>(props: CProps<ITransformProps & T>) => ReturnEl;
declare const Scale: <T>(props: CProps<IScaleProps & T>) => ReturnEl;
declare const Slide: <T>(props: CProps<ISlideProps & T>) => ReturnEl;
export { Animation, Collapse, FadeInOut, Transform };
export { Animation, Collapse, FadeInOut, Transform, Scale, Slide };
{
"name": "@semcore/animation",
"description": "Semrush Animation Component",
"version": "1.8.11",
"version": "1.9.0",
"main": "lib/cjs/index.js",

@@ -6,0 +6,0 @@ "module": "lib/es6/index.js",

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

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