@@ -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+
0 commit comments