|
11 | 11 | --focus-ring-color: #{globals.$ion-border-focus-default}; |
12 | 12 | --focus-ring-width: #{globals.$ion-border-size-050}; |
13 | 13 |
|
14 | | - position: relative; |
| 14 | + @include globals.typography(globals.$ion-body-action-md); |
15 | 15 |
|
16 | | - min-height: globals.$ion-scale-1000; |
| 16 | + position: relative; |
17 | 17 |
|
18 | | - font-family: globals.$ion-font-family; |
19 | | - font-size: globals.$ion-font-size-350; |
| 18 | + min-height: globals.$ion-scale-1200; |
20 | 19 |
|
21 | 20 | // Target area |
22 | 21 | &::after { |
|
102 | 101 | // Button Sizes |
103 | 102 | // ------------------------------------------------------------------------------- |
104 | 103 |
|
| 104 | +/* Small Button */ |
105 | 105 | /* Extra Small Button */ |
| 106 | +:host(.button-small), |
106 | 107 | :host(.button-xsmall) { |
107 | | - --padding-top: #{globals.$ion-space-100}; |
108 | | - --padding-end: #{globals.$ion-space-300}; |
109 | | - |
110 | | - min-height: globals.$ion-space-600; |
111 | | - |
112 | | - font-size: globals.$ion-font-size-300; |
113 | | -} |
114 | | - |
115 | | -/* Small Button */ |
116 | | -:host(.button-small) { |
117 | 108 | --padding-top: #{globals.$ion-space-200}; |
118 | 109 | --padding-end: #{globals.$ion-space-400}; |
119 | 110 |
|
120 | | - min-height: #{globals.$ion-scale-800}; |
| 111 | + @include globals.typography(globals.$ion-body-action-sm); |
121 | 112 |
|
122 | | - font-size: #{globals.$ion-font-size-300}; |
| 113 | + min-height: #{globals.$ion-scale-1000}; |
123 | 114 | } |
124 | 115 |
|
125 | 116 | /* Large Button */ |
126 | | -:host(.button-large) { |
127 | | - --padding-top: #{globals.$ion-space-400}; |
128 | | - --padding-end: #{globals.$ion-space-600}; |
129 | | - |
130 | | - min-height: #{globals.$ion-scale-1200}; |
131 | | - |
132 | | - font-size: #{globals.$ion-font-size-400}; |
133 | | -} |
134 | | - |
135 | 117 | /* Extra Large Button */ |
| 118 | +:host(.button-large), |
136 | 119 | :host(.button-xlarge) { |
137 | 120 | --padding-top: #{globals.$ion-space-400}; |
138 | | - --padding-end: #{globals.$ion-space-800}; |
| 121 | + --padding-end: #{globals.$ion-space-600}; |
139 | 122 |
|
140 | | - min-height: #{globals.$ion-scale-1400}; |
| 123 | + @include globals.typography(globals.$ion-body-action-lg); |
141 | 124 |
|
142 | | - font-size: #{globals.$ion-font-size-500}; |
| 125 | + min-height: #{globals.$ion-scale-1400}; |
143 | 126 | } |
144 | 127 |
|
145 | 128 | // Button with Icons |
|
0 commit comments