@@ -9,6 +9,21 @@ export default function cardStyle(data: GetData, uiConfig: UiConfig): string {
9
9
const defaultLocale : Locales [ keyof Locales ] = locales [ fallbackLocale ] ;
10
10
const selectLocale : Locales [ keyof Locales ] = locales [ uiConfig . Locale ] || defaultLocale ;
11
11
12
+ const isRtlDirection = parseBoolean ( selectLocale . rtlDirection ) ;
13
+ const isDisabledAnimations = parseBoolean ( uiConfig . disabledAnimations || uiConfig . Format === "png" ) ;
14
+
15
+ const direction = isRtlDirection ? "rtl" : "ltr" ;
16
+ const titleXAngle = isDisabledAnimations ? ( isRtlDirection ? 520 : 15 ) : ( isRtlDirection ? 510 : 5 ) ;
17
+ const titleYAngle = isDisabledAnimations ? 0 : - 10 ;
18
+ const textXAngle = isRtlDirection ? 215 : 25 ;
19
+ const dataXAngle = isRtlDirection ? 15 : 225 ;
20
+ const iconXAngle = isRtlDirection ? 225 : 0 ;
21
+ const imageXAngle = isDisabledAnimations ? 120 : 125 ;
22
+ const imageYAngle = isDisabledAnimations ? 70 : 65 ;
23
+ const userXAngle = isDisabledAnimations ? 119.9 : 109.9 ;
24
+ const userYAngle = isDisabledAnimations ? 140 : 130 ;
25
+ const follXAngle = isDisabledAnimations ? 120 : 110 ;
26
+ const follYAngle = isDisabledAnimations ? 161 : 151 ;
12
27
const animations = parseBoolean ( uiConfig . disabledAnimations || uiConfig . Format === "png" ) ? `` : ` /* Animations */
13
28
@keyframes scaleInAnimation {
14
29
from {
@@ -42,30 +57,15 @@ export default function cardStyle(data: GetData, uiConfig: UiConfig): string {
42
57
}
43
58
44
59
.image-profile-animation {
45
- animation: scaleInAnimation 0.9s ease-in-out forwards;
60
+ animation: scaleInAnimation 1.2s ease-in-out forwards;
61
+ transform-origin: ${ imageXAngle } px ${ imageYAngle } px;
46
62
}
47
63
48
64
.single-item-animation {
49
65
opacity: 0;
50
66
animation: fadeInAnimation 0.3s ease-in-out forwards;
51
67
}` ;
52
68
53
- const isRtlDirection = parseBoolean ( selectLocale . rtlDirection ) ;
54
- const isDisabledAnimations = parseBoolean ( uiConfig . disabledAnimations || uiConfig . Format === "png" ) ;
55
-
56
- const direction = isRtlDirection ? "rtl" : "ltr" ;
57
- const titleXAngle = isDisabledAnimations ? ( isRtlDirection ? 520 : 15 ) : ( isRtlDirection ? 510 : 5 ) ;
58
- const titleYAngle = isDisabledAnimations ? 0 : - 10 ;
59
- const textXAngle = isRtlDirection ? 215 : 25 ;
60
- const dataXAngle = isRtlDirection ? 15 : 225 ;
61
- const iconXAngle = isRtlDirection ? 225 : 0 ;
62
- const imageXAngle = isDisabledAnimations ? 120 : 125 ;
63
- const imageYAngle = isDisabledAnimations ? 70 : 65 ;
64
- const userXAngle = isDisabledAnimations ? 119.9 : 109.9 ;
65
- const userYAngle = isDisabledAnimations ? 140 : 130 ;
66
- const follXAngle = isDisabledAnimations ? 120 : 110 ;
67
- const follYAngle = isDisabledAnimations ? 161 : 151 ;
68
-
69
69
const hiddenItems = uiConfig . hiddenItems || "" ;
70
70
const hiddenItemsArray = hiddenItems . split ( "," ) ;
71
71
const showItems = uiConfig . showItems || "" ;
0 commit comments