Skip to content

Commit 5645be3

Browse files
committed
refactor(package): minor
1 parent b1e8f92 commit 5645be3

File tree

3 files changed

+48
-18
lines changed

3 files changed

+48
-18
lines changed

src/module/animations/index.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -49,18 +49,18 @@ export const shake = animation(
4949
animate(
5050
'{{ timing }}s {{ delay }}s',
5151
keyframes([
52-
style({ transform: 'translate3d(0, 0, 0)', offset: 0 }),
53-
style({ transform: 'translate3d(-10px, 0, 0)', offset: 0.1 }),
54-
style({ transform: 'translate3d(10px, 0, 0)', offset: 0.2 }),
55-
style({ transform: 'translate3d(-10px, 0, 0)', offset: 0.3 }),
56-
style({ transform: 'translate3d(10px, 0, 0)', offset: 0.4 }),
57-
style({ transform: 'translate3d(-10px, 0, 0)', offset: 0.5 }),
58-
style({ transform: 'translate3d(10px, 0, 0)', offset: 0.6 }),
59-
style({ transform: 'translate3d(-10px, 0, 0)', offset: 0.7 }),
60-
style({ transform: 'translate3d(10px, 0, 0)', offset: 0.8 }),
61-
style({ transform: 'translate3d(-10px, 0, 0)', offset: 0.9 }),
62-
style({ transform: 'translate3d(0, 0, 0)', offset: 1 }),
52+
style({transform: 'translate3d(0, 0, 0)', offset: 0}),
53+
style({transform: 'translate3d(-10px, 0, 0)', offset: 0.1}),
54+
style({transform: 'translate3d(10px, 0, 0)', offset: 0.2}),
55+
style({transform: 'translate3d(-10px, 0, 0)', offset: 0.3}),
56+
style({transform: 'translate3d(10px, 0, 0)', offset: 0.4}),
57+
style({transform: 'translate3d(-10px, 0, 0)', offset: 0.5}),
58+
style({transform: 'translate3d(10px, 0, 0)', offset: 0.6}),
59+
style({transform: 'translate3d(-10px, 0, 0)', offset: 0.7}),
60+
style({transform: 'translate3d(10px, 0, 0)', offset: 0.8}),
61+
style({transform: 'translate3d(-10px, 0, 0)', offset: 0.9}),
62+
style({transform: 'translate3d(0, 0, 0)', offset: 1}),
6363
])
6464
),
65-
{ params: { timing: 1, delay: 0 } }
65+
{params: {timing: 1, delay: 0}}
6666
);

src/module/component/mat-password-strength-info/mat-password-strength-info.component.ts

Lines changed: 36 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import {Component, Input} from '@angular/core';
22
import {MatPasswordStrengthComponent} from '../mat-password-strength/mat-password-strength.component';
3-
import {animate, animateChild, stagger, style, transition, trigger, useAnimation} from '@angular/animations';
4-
import {query} from '@angular/animations';
5-
import {flipInY, shake} from '../../animations';
3+
import {animate, animateChild, keyframes, query, stagger, style, transition, trigger, useAnimation} from '@angular/animations';
4+
import {shake} from '../../animations/index';
65

76
@Component({
87
selector: 'mat-password-strength-info',
@@ -33,8 +32,40 @@ import {flipInY, shake} from '../../animations';
3332
]),
3433
]),
3534
trigger('positiveState', [
36-
transition(':enter', useAnimation(flipInY)),
37-
// transition(':leave', useAnimation(flipInY)),
35+
transition(':enter', [
36+
style({'backface-visibility': 'visible'}),
37+
animate(
38+
'{{ timing }}s {{ delay }}s ease-in',
39+
keyframes([
40+
style({
41+
opacity: 0,
42+
transform:
43+
'perspective(400px) rotate3d({{ rotateX }}, {{ rotateY }}, 0, 90deg)',
44+
offset: 0,
45+
}),
46+
style({
47+
opacity: 1,
48+
transform:
49+
'perspective(400px) rotate3d({{ rotateX }}, {{ rotateY }}, 0, -20deg)',
50+
offset: 0.4,
51+
}),
52+
style({
53+
transform:
54+
'perspective(400px) rotate3d({{ rotateX }}, {{ rotateY }}, 0, 10deg)',
55+
offset: 0.6,
56+
}),
57+
style({
58+
transform:
59+
'perspective(400px) rotate3d({{ rotateX }}, {{ rotateY }}, 0, -5deg)',
60+
offset: 0.8,
61+
}),
62+
style({
63+
transform: 'perspective(400px) rotate3d(0, 0, 0, 0)',
64+
offset: 1,
65+
}),
66+
])
67+
),
68+
], {params: {timing: 1, delay: 0, rotateX: 1, rotateY: 0}}),
3869
]),
3970
trigger('negativeState', [
4071
transition(':enter', useAnimation(shake)),

src/module/mat-password-strength.module.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ export {
1313
MatPasswordStrengthInfoComponent
1414
} from './component/mat-password-strength-info/mat-password-strength-info.component';
1515

16-
1716
@NgModule({
1817
imports: [
1918
CommonModule,

0 commit comments

Comments
 (0)