Skip to content

Commit 73db0b4

Browse files
Merge release/1.29.2 into main branch (#594)
* Button and Link distinction documentation (#587) * add brand variants to Button (#593) Co-authored-by: Jason Basuil <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent c14f468 commit 73db0b4

File tree

8 files changed

+958
-107
lines changed

8 files changed

+958
-107
lines changed

cypress/integration/button_spec.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ const buttons = [
2323
class: '.Button',
2424
match: 'Skip',
2525
},
26+
{
27+
name: 'Brands',
28+
path: 'components-button--brands',
29+
class: '.Button',
30+
match: 'Google',
31+
},
2632
];
2733

2834
describe('Button', () => {

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"name": "@user-interviews/ui-design-system",
3+
"version": "1.29.2",
34
"version": "1.29.1",
45
"dependencies": {
56
"react-bootstrap": "^2.0.2",

scss/buttons.scss

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,3 +254,131 @@ $warning: $ux-yellow-400;
254254
}
255255
}
256256

257+
@mixin btn-brand-google {
258+
$btn-brand-google-background: $brand-color-google-alt;
259+
$btn-brand-google-border: $brand-color-google-alt;
260+
$btn-brand-google-color: $ux-white;
261+
262+
$btn-brand-google-hover-background: #2069cf;
263+
$btn-brand-google-hover-border: #2069cf;
264+
$btn-brand-google-hover-color: $ux-white;
265+
266+
$btn-brand-google-active-background: #2069cf;
267+
$btn-brand-google-active-border: #2069cf;
268+
$btn-brand-google-active-color: $ux-white;
269+
270+
@include button-variant(
271+
$btn-brand-google-background,
272+
$btn-brand-google-border,
273+
$btn-brand-google-color,
274+
275+
$btn-brand-google-hover-background,
276+
$btn-brand-google-hover-border,
277+
$btn-brand-google-hover-color,
278+
279+
$btn-brand-google-active-background,
280+
$btn-brand-google-active-border,
281+
$btn-brand-google-active-color,
282+
);
283+
284+
&:disabled {
285+
color: $ux-white;
286+
}
287+
}
288+
289+
@mixin btn-brand-facebook {
290+
$btn-brand-facebook-background: $brand-color-facebook;
291+
$btn-brand-facebook-border: $brand-color-facebook;
292+
$btn-brand-facebook-color: $ux-white;
293+
294+
$btn-brand-facebook-hover-background: darken($brand-color-facebook, 5%);
295+
$btn-brand-facebook-hover-border: darken($brand-color-facebook, 5%);
296+
$btn-brand-facebook-hover-color: $ux-white;
297+
298+
$btn-brand-facebook-active-background: darken($brand-color-facebook, 5%);
299+
$btn-brand-facebook-active-border: darken($brand-color-facebook, 5%);
300+
$btn-brand-facebook-active-color: $ux-white;
301+
302+
@include button-variant(
303+
$btn-brand-facebook-background,
304+
$btn-brand-facebook-border,
305+
$btn-brand-facebook-color,
306+
307+
$btn-brand-facebook-hover-background,
308+
$btn-brand-facebook-hover-border,
309+
$btn-brand-facebook-hover-color,
310+
311+
$btn-brand-facebook-active-background,
312+
$btn-brand-facebook-active-border,
313+
$btn-brand-facebook-active-color,
314+
);
315+
316+
&:disabled {
317+
color: $ux-white;
318+
}
319+
}
320+
321+
@mixin btn-brand-linkedin {
322+
$btn-brand-linkedin-background: $brand-color-linkedin;
323+
$btn-brand-linkedin-border: $brand-color-linkedin;
324+
$btn-brand-linkedin-color: $ux-white;
325+
326+
$btn-brand-linkedin-hover-background: darken($brand-color-linkedin, 5%);
327+
$btn-brand-linkedin-hover-border: darken($brand-color-linkedin, 5%);
328+
$btn-brand-linkedin-hover-color: $ux-white;
329+
330+
$btn-brand-linkedin-active-background: darken($brand-color-linkedin, 5%);
331+
$btn-brand-linkedin-active-border: darken($brand-color-linkedin, 5%);
332+
$btn-brand-linkedin-active-color: $ux-white;
333+
334+
@include button-variant(
335+
$btn-brand-linkedin-background,
336+
$btn-brand-linkedin-border,
337+
$btn-brand-linkedin-color,
338+
339+
$btn-brand-linkedin-hover-background,
340+
$btn-brand-linkedin-hover-border,
341+
$btn-brand-linkedin-hover-color,
342+
343+
$btn-brand-linkedin-active-background,
344+
$btn-brand-linkedin-active-border,
345+
$btn-brand-linkedin-active-color,
346+
);
347+
348+
&:disabled {
349+
color: $ux-white;
350+
}
351+
}
352+
353+
@mixin btn-brand-twitter {
354+
$btn-brand-twitter-background: $brand-color-twitter;
355+
$btn-brand-twitter-border: $brand-color-twitter;
356+
$btn-brand-twitter-color: $ux-white;
357+
358+
$btn-brand-twitter-hover-background: darken($brand-color-twitter, 5%);
359+
$btn-brand-twitter-hover-border: darken($brand-color-twitter, 5%);
360+
$btn-brand-twitter-hover-color: $ux-white;
361+
362+
$btn-brand-twitter-active-background: darken($brand-color-twitter, 5%);
363+
$btn-brand-twitter-active-border: darken($brand-color-twitter, 5%);
364+
$btn-brand-twitter-active-color: $ux-white;
365+
366+
@include button-variant(
367+
$btn-brand-twitter-background,
368+
$btn-brand-twitter-border,
369+
$btn-brand-twitter-color,
370+
371+
$btn-brand-twitter-hover-background,
372+
$btn-brand-twitter-hover-border,
373+
$btn-brand-twitter-hover-color,
374+
375+
$btn-brand-twitter-active-background,
376+
$btn-brand-twitter-active-border,
377+
$btn-brand-twitter-active-color,
378+
);
379+
380+
&:disabled {
381+
color: $ux-white;
382+
}
383+
}
384+

scss/colors/palette.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ $ux-teal: #0E4749;
1717
$ux-yellow: #F3CE14;
1818
$ux-white: #FFFFFF;
1919

20-
$brand-color-facebook: #4C67A1;
20+
$brand-color-facebook: #3577ea;
2121
$brand-color-google: #DB3236;
2222
$brand-color-google-alt: #2D8CFF;
2323
$brand-color-linkedin: #0077B5;

0 commit comments

Comments
 (0)