From 3bf4a88942ff2097d19317e34eb9d3ebccfea990 Mon Sep 17 00:00:00 2001 From: Stanislav Romanov Date: Thu, 22 Sep 2022 14:15:54 +0300 Subject: [PATCH] Add ember-animate addon --- app/modifiers/animate.js | 15 --------------- package.json | 1 + yarn.lock | 8 ++++++++ 3 files changed, 9 insertions(+), 15 deletions(-) delete mode 100644 app/modifiers/animate.js diff --git a/app/modifiers/animate.js b/app/modifiers/animate.js deleted file mode 100644 index d033b91..0000000 --- a/app/modifiers/animate.js +++ /dev/null @@ -1,15 +0,0 @@ -import { modifier } from 'ember-modifier'; - -export default modifier( - (element, [keyframes, timing], { onFinish, onCancel }) => { - const animation = element.animate(keyframes, timing); - - animation.finished - .then(() => onFinish?.()) - .catch((error) => onCancel?.(error)); - - return () => { - animation.cancel(); - }; - } -); diff --git a/package.json b/package.json index f5eafab..9ebf74c 100644 --- a/package.json +++ b/package.json @@ -57,6 +57,7 @@ "broccoli-asset-rev": "^3.0.0", "cssnano": "^5.1.12", "els-addon-typed-templates": "^4.2.4", + "ember-animation": "^0.1.0", "ember-auto-import": "^2.4.2", "ember-cli": "~4.7.0", "ember-cli-app-version": "^5.0.0", diff --git a/yarn.lock b/yarn.lock index 27d48bd..9bdfffc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5653,6 +5653,14 @@ els-addon-typed-templates@^4.2.4: vscode-uri "^3.0.2" walk-sync "^2.2.0" +ember-animation@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/ember-animation/-/ember-animation-0.1.0.tgz#082530d18f2add7d12e43f1b521337000adb7e39" + integrity sha512-8PI9cBhyUAQV4tYp9GrlLYyW59u/OP35QeDMXJ4tUTHBoaz8Kilc/q9kubHuOXuRMgOo4eXRvmkyX8iGtUVV4g== + dependencies: + "@embroider/addon-shim" "^1.0.0" + ember-modifier "4.0.0-beta.1" + ember-auto-import@^1.11.3: version "1.12.2" resolved "https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-1.12.2.tgz#cc7298ee5c0654b0249267de68fb27a2861c3579"