@@ -16,8 +16,9 @@ const darkButtonFillColor = css`var(--secondaryCTAFill, #333)`;
1616const darkButtonFillColorRGB = css `var(- - secondaryCTAFillRGB, 51, 51, 51)` ; // RBG format of --secondaryCTAFill
1717const darkButtonBorderColor = css `var(- - primaryCTABor der, # 979797)` ;
1818
19- const warningButtonBGColor = css `# ee8950 ` ;
20- const warningButtonBorderColor = css `# ec7939 ` ;
19+ const warningButtonFillColor = css `var(- - - primaryWarningFill, # ee8950 )` ;
20+ const warningButtonFillColorRGB = css `var(- - primaryWarningFillRGB, 238, 137, 80)` ; // RBG format of --primaryWarningFill
21+ const warningButtonBorderColor = css `var(- - primaryWarningBor der, # ec7939 )` ;
2122
2223export default css `
2324 .ia- butto n {
@@ -58,9 +59,12 @@ export default css`
5859 .ia-button .transparent {
5960 background-color : transparent;
6061 }
61- .ia-button .warning {
62- background-color : ${ warningButtonBGColor }
63- border-color: ${ warningButtonBorderColor } ;
62+
63+ .ia-button .primary : disabled ,
64+ .ia-button .danger : disabled ,
65+ .ia-button .warning : disabled ,
66+ .ia-button .dark : disabled {
67+ opacity : 0.5 ;
6468 }
6569
6670 .ia-button .primary {
@@ -91,6 +95,20 @@ export default css`
9195 background-color : rgba (${ dangerButtonFillColorRGB } , 0.7 );
9296 }
9397
98+ .ia-button .warning {
99+ background-color : ${ warningButtonFillColor } ;
100+ border-color : ${ warningButtonBorderColor } ;
101+ }
102+ .ia-button .warning : hover {
103+ background-color : rgba (${ warningButtonFillColorRGB } , 0.9 );
104+ }
105+ .ia-button .warning : focus-visible {
106+ background-color : rgba (${ warningButtonFillColorRGB } , 0.8 );
107+ }
108+ .ia-button .warning : active {
109+ background-color : rgba (${ warningButtonFillColorRGB } , 0.7 );
110+ }
111+
94112 .ia-button .dark {
95113 background-color : ${ darkButtonFillColor } ;
96114 border-color : ${ darkButtonBorderColor } ;
@@ -104,4 +122,18 @@ export default css`
104122 .ia-button .dark : active {
105123 background-color : rgba (${ darkButtonFillColorRGB } , 0.7 );
106124 }
125+
126+ .ia-button .link {
127+ margin : 0 ;
128+ padding : 6px ;
129+ border : 0 ;
130+ appearance : none;
131+ background : none;
132+ color : var (--ia-theme-link-color , # 4b64ff );
133+ text-decoration : none;
134+ cursor : pointer;
135+ }
136+ .ia-button .link : hover {
137+ text-decoration : underline;
138+ }
107139` ;
0 commit comments