|
8 | 8 | --padding-top: #{globals.$ion-space-0}; |
9 | 9 | --padding-bottom: #{globals.$ion-space-0}; |
10 | 10 |
|
| 11 | + @include globals.typography(globals.$ion-heading-h6-medium); |
| 12 | + |
11 | 13 | display: flex; |
12 | 14 |
|
13 | 15 | align-items: center; |
14 | 16 | justify-content: center; |
15 | 17 |
|
16 | | - background: globals.$ion-primitives-neutral-100; |
17 | | - color: globals.$ion-primitives-neutral-800; |
18 | | - |
19 | | - font-weight: globals.$ion-font-weight-medium; |
20 | | - |
21 | | - line-height: globals.$ion-font-line-height-700; |
| 18 | + background: globals.$ion-bg-neutral-subtlest-default; |
| 19 | + color: globals.$ion-text-subtlest; |
22 | 20 | } |
23 | 21 |
|
24 | 22 | :host(:not(.avatar-image)) { |
|
33 | 31 | --padding-end: #{globals.$ion-space-050}; |
34 | 32 | --padding-start: #{globals.$ion-space-050}; |
35 | 33 |
|
| 34 | + @include globals.typography(globals.$ion-body-sm-medium); |
| 35 | + |
36 | 36 | width: globals.$ion-scale-400; |
37 | 37 | height: globals.$ion-scale-400; |
38 | | - |
39 | | - font-size: globals.$ion-font-size-300; |
40 | | - |
41 | | - line-height: globals.$ion-font-line-height-500; |
42 | 38 | } |
43 | 39 |
|
44 | 40 | /* Extra Small */ |
45 | 41 | :host(.avatar-xsmall) { |
46 | 42 | --padding-end: #{globals.$ion-space-050}; |
47 | 43 | --padding-start: #{globals.$ion-space-050}; |
48 | 44 |
|
| 45 | + @include globals.typography(globals.$ion-body-sm-medium); |
| 46 | + |
49 | 47 | width: globals.$ion-scale-600; |
50 | 48 | height: globals.$ion-scale-600; |
51 | | - |
52 | | - font-size: globals.$ion-font-size-300; |
53 | | - |
54 | | - line-height: globals.$ion-font-line-height-500; |
55 | 49 | } |
56 | 50 |
|
57 | 51 | /* Small */ |
58 | 52 | :host(.avatar-small) { |
59 | 53 | --padding-end: #{globals.$ion-space-150}; |
60 | 54 | --padding-start: #{globals.$ion-space-150}; |
61 | 55 |
|
| 56 | + @include globals.typography(globals.$ion-body-lg-medium); |
| 57 | + |
62 | 58 | width: globals.$ion-scale-800; |
63 | 59 | height: globals.$ion-scale-800; |
64 | | - |
65 | | - font-size: globals.$ion-font-size-400; |
66 | | - |
67 | | - line-height: globals.$ion-font-line-height-600; |
68 | 60 | } |
69 | 61 |
|
70 | 62 | /* Medium */ |
|
74 | 66 |
|
75 | 67 | width: globals.$ion-scale-1000; |
76 | 68 | height: globals.$ion-scale-1000; |
77 | | - |
78 | | - font-size: globals.$ion-font-size-450; |
79 | 69 | } |
80 | 70 |
|
81 | 71 | /* Large */ |
82 | 72 | :host(.avatar-large) { |
83 | 73 | --padding-end: #{globals.$ion-space-250}; |
84 | 74 | --padding-start: #{globals.$ion-space-250}; |
85 | 75 |
|
| 76 | + @include globals.typography(globals.$ion-heading-h5-medium); |
| 77 | + |
86 | 78 | width: globals.$ion-scale-1200; |
87 | 79 | height: globals.$ion-scale-1200; |
88 | | - |
89 | | - font-size: globals.$ion-font-size-500; |
90 | 80 | } |
91 | 81 |
|
92 | 82 | /* Extra Large */ |
93 | 83 | :host(.avatar-xlarge) { |
94 | 84 | --padding-end: #{globals.$ion-space-300}; |
95 | 85 | --padding-start: #{globals.$ion-space-300}; |
96 | 86 |
|
| 87 | + @include globals.typography(globals.$ion-heading-h4-medium); |
| 88 | + |
97 | 89 | width: globals.$ion-scale-1400; |
98 | 90 | height: globals.$ion-scale-1400; |
99 | | - |
100 | | - font-size: globals.$ion-font-size-550; |
101 | 91 | } |
102 | 92 |
|
103 | 93 | // Avatar Shapes |
|
0 commit comments