@@ -109,6 +109,10 @@ $border-button-primary-basic: none !default;
109
109
$border-button-primary-basic-hover : none !default ;
110
110
$border-button-primary-basic-active : none !default ;
111
111
112
+ $border-button-icon-primary-basic : none !default ;
113
+ $border-button-icon-primary-basic-hover : none !default ;
114
+ $border-button-icon-primary-basic-active : none !default ;
115
+
112
116
// secondary
113
117
$border-button-secondary-solid : none !default ;
114
118
$border-button-secondary-solid-hover : none !default ;
@@ -118,6 +122,10 @@ $border-button-secondary-basic: none !default;
118
122
$border-button-secondary-basic-hover : none !default ;
119
123
$border-button-secondary-basic-active : none !default ;
120
124
125
+ $border-button-icon-secondary-basic : none !default ;
126
+ $border-button-icon-secondary-basic-hover : none !default ;
127
+ $border-button-icon-secondary-basic-active : none !default ;
128
+
121
129
// inverted
122
130
$border-button-inverted-solid : none !default ;
123
131
$border-button-inverted-solid-hover : none !default ;
@@ -127,6 +135,10 @@ $border-button-inverted-basic: none !default;
127
135
$border-button-inverted-basic-hover : none !default ;
128
136
$border-button-inverted-basic-active : none !default ;
129
137
138
+ $border-button-icon-inverted-basic : none !default ;
139
+ $border-button-icon-inverted-basic-hover : none !default ;
140
+ $border-button-icon-inverted-basic-active : none !default ;
141
+
130
142
// destructive
131
143
$border-button-destructive-solid : none !default ;
132
144
$border-button-destructive-solid-hover : none !default ;
@@ -136,9 +148,15 @@ $border-button-destructive-basic: none !default;
136
148
$border-button-destructive-basic-hover : none !default ;
137
149
$border-button-destructive-basic-active : none !default ;
138
150
151
+ $border-button-icon-destructive-basic : none !default ;
152
+ $border-button-icon-destructive-basic-hover : none !default ;
153
+ $border-button-icon-destructive-basic-active : none !default ;
154
+
139
155
// disabled
140
156
$border-button-solid-disabled : none !default ;
141
157
$border-button-basic-disabled : none !default ;
158
+ $border-button-icon-basic-disabled : none !default ;
159
+ $border-button-inverted-basic-disabled : none !default ;
142
160
143
161
// radius
144
162
$border-radius-button : 100px !default ;
@@ -215,6 +233,20 @@ $font-weight-button-label: $font-weight-semi-bold !default;
215
233
background : $color-background-button-primary-basic-active ;
216
234
border : $border-button-primary-basic-active ;
217
235
}
236
+
237
+ & .pa-button-icon {
238
+ border : $border-button-icon-primary-basic ;
239
+
240
+ @media (hover : hover) {
241
+ & :hover {
242
+ border : $border-button-icon-primary-basic-hover ;
243
+ }
244
+ }
245
+ & :active ,
246
+ & .pa-active {
247
+ border : $border-button-icon-primary-basic-active ;
248
+ }
249
+ }
218
250
}
219
251
220
252
@mixin secondary-solid () {
@@ -257,6 +289,20 @@ $font-weight-button-label: $font-weight-semi-bold !default;
257
289
background : $color-background-button-secondary-basic-active ;
258
290
border : $border-button-secondary-basic-active ;
259
291
}
292
+
293
+ & .pa-button-icon {
294
+ border : $border-button-icon-secondary-basic ;
295
+
296
+ @media (hover : hover) {
297
+ & :hover {
298
+ border : $border-button-icon-secondary-basic-hover ;
299
+ }
300
+ }
301
+ & :active ,
302
+ & .pa-active {
303
+ border : $border-button-icon-secondary-basic-active ;
304
+ }
305
+ }
260
306
}
261
307
262
308
@mixin inverted-solid () {
@@ -299,6 +345,20 @@ $font-weight-button-label: $font-weight-semi-bold !default;
299
345
background : $color-background-button-inverted-basic-active ;
300
346
border : $border-button-inverted-basic-active ;
301
347
}
348
+
349
+ & .pa-button-icon {
350
+ border : $border-button-icon-inverted-basic ;
351
+
352
+ @media (hover : hover) {
353
+ & :hover {
354
+ border : $border-button-icon-inverted-basic-hover ;
355
+ }
356
+ }
357
+ & :active ,
358
+ & .pa-active {
359
+ border : $border-button-icon-inverted-basic-active ;
360
+ }
361
+ }
302
362
}
303
363
304
364
@mixin destructive-solid () {
@@ -341,6 +401,20 @@ $font-weight-button-label: $font-weight-semi-bold !default;
341
401
background : $color-background-button-destructive-basic-active ;
342
402
border : $border-button-destructive-basic-active ;
343
403
}
404
+
405
+ & .pa-button-icon {
406
+ border : $border-button-icon-destructive-basic ;
407
+
408
+ @media (hover : hover) {
409
+ & :hover {
410
+ border : $border-button-icon-destructive-basic-hover ;
411
+ }
412
+ }
413
+ & :active ,
414
+ & .pa-active {
415
+ border : $border-button-icon-destructive-basic-active ;
416
+ }
417
+ }
344
418
}
345
419
346
420
@mixin disabled-solid () {
@@ -353,6 +427,10 @@ $font-weight-button-label: $font-weight-semi-bold !default;
353
427
color : $color-text-button-basic-disabled ;
354
428
background : $color-background-button-basic-disabled ;
355
429
border : $border-button-basic-disabled ;
430
+
431
+ & .pa-button-icon {
432
+ border : $border-button-icon-basic-disabled ;
433
+ }
356
434
}
357
435
358
436
@mixin disabled-inverted-solid () {
@@ -364,7 +442,11 @@ $font-weight-button-label: $font-weight-semi-bold !default;
364
442
@mixin disabled-inverted-basic () {
365
443
color : $color-text-button-inverted-basic-disabled ;
366
444
background : $color-background-button-basic-disabled ;
367
- border : $border-button-basic-disabled ;
445
+ border : $border-button-inverted-basic-disabled ;
446
+
447
+ & .pa-button-icon {
448
+ border : $border-button-icon-basic-disabled ;
449
+ }
368
450
}
369
451
370
452
@mixin hover-box-shadow-solid () {
0 commit comments