Skip to content

Commit f4818a1

Browse files
authored
refactor(animation): update animation API (ionic-team#19529)
1 parent 71b8853 commit f4818a1

File tree

35 files changed

+481
-437
lines changed

35 files changed

+481
-437
lines changed

core/src/components/action-sheet/animations/ios.enter.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ export const iosEnterAnimation = (baseEl: HTMLElement): IonicAnimation => {
1010
const wrapperAnimation = createAnimation();
1111

1212
backdropAnimation
13-
.addElement(baseEl.querySelector('ion-backdrop'))
13+
.addElement(baseEl.querySelector('ion-backdrop')!)
1414
.fromTo('opacity', 0.01, 0.4);
1515

1616
wrapperAnimation
17-
.addElement(baseEl.querySelector('.action-sheet-wrapper'))
17+
.addElement(baseEl.querySelector('.action-sheet-wrapper')!)
1818
.fromTo('transform', 'translateY(100%)', 'translateY(0%)');
1919

2020
return baseAnimation

core/src/components/action-sheet/animations/ios.leave.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ export const iosLeaveAnimation = (baseEl: HTMLElement): IonicAnimation => {
1010
const wrapperAnimation = createAnimation();
1111

1212
backdropAnimation
13-
.addElement(baseEl.querySelector('ion-backdrop'))
13+
.addElement(baseEl.querySelector('ion-backdrop')!)
1414
.fromTo('opacity', 0.4, 0);
1515

1616
wrapperAnimation
17-
.addElement(baseEl.querySelector('.action-sheet-wrapper'))
17+
.addElement(baseEl.querySelector('.action-sheet-wrapper')!)
1818
.fromTo('transform', 'translateY(0%)', 'translateY(100%)');
1919

2020
return baseAnimation

core/src/components/action-sheet/animations/md.enter.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ export const mdEnterAnimation = (baseEl: HTMLElement): IonicAnimation => {
1010
const wrapperAnimation = createAnimation();
1111

1212
backdropAnimation
13-
.addElement(baseEl.querySelector('ion-backdrop'))
13+
.addElement(baseEl.querySelector('ion-backdrop')!)
1414
.fromTo('opacity', 0.01, 0.32);
1515

1616
wrapperAnimation
17-
.addElement(baseEl.querySelector('.action-sheet-wrapper'))
17+
.addElement(baseEl.querySelector('.action-sheet-wrapper')!)
1818
.fromTo('transform', 'translateY(100%)', 'translateY(0%)');
1919

2020
return baseAnimation

core/src/components/action-sheet/animations/md.leave.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ export const mdLeaveAnimation = (baseEl: HTMLElement): IonicAnimation => {
1010
const wrapperAnimation = createAnimation();
1111

1212
backdropAnimation
13-
.addElement(baseEl.querySelector('ion-backdrop'))
13+
.addElement(baseEl.querySelector('ion-backdrop')!)
1414
.fromTo('opacity', 0.32, 0);
1515

1616
wrapperAnimation
17-
.addElement(baseEl.querySelector('.action-sheet-wrapper'))
17+
.addElement(baseEl.querySelector('.action-sheet-wrapper')!)
1818
.fromTo('transform', 'translateY(0%)', 'translateY(100%)');
1919

2020
return baseAnimation

core/src/components/alert/animations/ios.enter.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ export const iosEnterAnimation = (baseEl: HTMLElement): IonicAnimation => {
1010
const wrapperAnimation = createAnimation();
1111

1212
backdropAnimation
13-
.addElement(baseEl.querySelector('ion-backdrop'))
13+
.addElement(baseEl.querySelector('ion-backdrop')!)
1414
.fromTo('opacity', 0.01, 0.3);
1515

1616
wrapperAnimation
17-
.addElement(baseEl.querySelector('.alert-wrapper'))
17+
.addElement(baseEl.querySelector('.alert-wrapper')!)
1818
.keyframes([
19-
{ offset: 0, opacity: 0.01, transform: 'scale(1.1)' },
20-
{ offset: 1, opacity: 1, transform: 'scale(1)' }
19+
{ offset: 0, opacity: '0.01', transform: 'scale(1.1)' },
20+
{ offset: 1, opacity: '1', transform: 'scale(1)' }
2121
]);
2222

2323
return baseAnimation

core/src/components/alert/animations/ios.leave.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ export const iosLeaveAnimation = (baseEl: HTMLElement): IonicAnimation => {
1010
const wrapperAnimation = createAnimation();
1111

1212
backdropAnimation
13-
.addElement(baseEl.querySelector('ion-backdrop'))
13+
.addElement(baseEl.querySelector('ion-backdrop')!)
1414
.fromTo('opacity', 0.3, 0);
1515

1616
wrapperAnimation
17-
.addElement(baseEl.querySelector('.alert-wrapper'))
17+
.addElement(baseEl.querySelector('.alert-wrapper')!)
1818
.keyframes([
1919
{ offset: 0, opacity: 0.99, transform: 'scale(1)' },
2020
{ offset: 1, opacity: 0, transform: 'scale(0.9)' }

core/src/components/alert/animations/md.enter.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ export const mdEnterAnimation = (baseEl: HTMLElement): IonicAnimation => {
1010
const wrapperAnimation = createAnimation();
1111

1212
backdropAnimation
13-
.addElement(baseEl.querySelector('ion-backdrop'))
13+
.addElement(baseEl.querySelector('ion-backdrop')!)
1414
.fromTo('opacity', 0.01, 0.32);
1515

1616
wrapperAnimation
17-
.addElement(baseEl.querySelector('.alert-wrapper'))
17+
.addElement(baseEl.querySelector('.alert-wrapper')!)
1818
.keyframes([
19-
{ offset: 0, opacity: 0.01, transform: 'scale(0.9)' },
20-
{ offset: 1, opacity: 1, transform: 'scale(1)' }
19+
{ offset: 0, opacity: '0.01', transform: 'scale(0.9)' },
20+
{ offset: 1, opacity: '1', transform: 'scale(1)' }
2121
]);
2222

2323
return baseAnimation

core/src/components/alert/animations/md.leave.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ export const mdLeaveAnimation = (baseEl: HTMLElement): IonicAnimation => {
1010
const wrapperAnimation = createAnimation();
1111

1212
backdropAnimation
13-
.addElement(baseEl.querySelector('ion-backdrop'))
13+
.addElement(baseEl.querySelector('ion-backdrop')!)
1414
.fromTo('opacity', 0.32, 0);
1515

1616
wrapperAnimation
17-
.addElement(baseEl.querySelector('.alert-wrapper'))
17+
.addElement(baseEl.querySelector('.alert-wrapper')!)
1818
.fromTo('opacity', 0.99, 0);
1919

2020
return baseAnimation

core/src/components/loading/animations/ios.enter.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ export const iosEnterAnimation = (baseEl: HTMLElement): IonicAnimation => {
1010
const wrapperAnimation = createAnimation();
1111

1212
backdropAnimation
13-
.addElement(baseEl.querySelector('ion-backdrop'))
13+
.addElement(baseEl.querySelector('ion-backdrop')!)
1414
.fromTo('opacity', 0.01, 0.3);
1515

1616
wrapperAnimation
17-
.addElement(baseEl.querySelector('.loading-wrapper'))
17+
.addElement(baseEl.querySelector('.loading-wrapper')!)
1818
.keyframes([
1919
{ offset: 0, opacity: 0.01, transform: 'scale(1.1)' },
2020
{ offset: 1, opacity: 1, transform: 'scale(1)' }

core/src/components/loading/animations/ios.leave.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ export const iosLeaveAnimation = (baseEl: HTMLElement): IonicAnimation => {
1010
const wrapperAnimation = createAnimation();
1111

1212
backdropAnimation
13-
.addElement(baseEl.querySelector('ion-backdrop'))
13+
.addElement(baseEl.querySelector('ion-backdrop')!)
1414
.fromTo('opacity', 0.3, 0);
1515

1616
wrapperAnimation
17-
.addElement(baseEl.querySelector('.loading-wrapper'))
17+
.addElement(baseEl.querySelector('.loading-wrapper')!)
1818
.keyframes([
1919
{ offset: 0, opacity: 0.99, transform: 'scale(1)' },
2020
{ offset: 1, opacity: 0, transform: 'scale(0.9)' }

0 commit comments

Comments
 (0)