@@ -51,8 +51,8 @@ const defaultStyles = ({ menuWidth, size }) => ({
5151 indicatorSeparator : ( styles ) => ( { ...styles , display : 'none' } ) ,
5252 multiValue : ( styles ) => ( {
5353 ...styles ,
54- backgroundColor : systemColors . UX_BLUE_100 ,
55- color : systemColors . UX_BLUE_700 ,
54+ backgroundColor : systemColors . SYNTH_HOVER_STATE ,
55+ color : systemColors . SYNTH_SUCCESS_GREEN_DARK ,
5656 borderRadius : '4px' ,
5757 } ) ,
5858 menu : ( styles ) => ( {
@@ -61,20 +61,20 @@ const defaultStyles = ({ menuWidth, size }) => ({
6161 } ) ,
6262 multiValueLabel : ( styles ) => ( {
6363 ...styles ,
64- color : systemColors . UX_BLUE_700 ,
64+ color : systemColors . SYNTH_SUCCESS_GREEN_DARK ,
6565 fontSize : '0.875rem' ,
6666 fontWeight : 400 ,
6767 lineHeight : '1.25rem' ,
6868 paddingLeft : '8px' ,
6969 } ) ,
7070 multiValueRemove : ( styles ) => ( {
7171 ...styles ,
72- color : systemColors . UX_BLUE ,
72+ color : systemColors . SYNTH_SUCCESS_GREEN_DARK ,
7373 cursor : 'pointer' ,
7474 ':hover' : {
7575 ...styles [ ':hover' ] ,
76- backgroundColor : systemColors . selectOptionFocusedBg ,
77- color : systemColors . UX_BLUE_700 ,
76+ backgroundColor : systemColors . SYNTH_SELECTED_STATE_GREEN ,
77+ color : systemColors . SYNTH_SUCCESS_GREEN_DARK ,
7878 } ,
7979 } ) ,
8080 placeholder : ( styles ) => ( {
@@ -91,10 +91,12 @@ const defaultStyles = ({ menuWidth, size }) => ({
9191 } ) ,
9292 option : ( styles , {
9393 isDisabled,
94+ isFocused,
9495 isSelected,
9596 } ) => ( {
9697 ...styles ,
97- backgroundColor : isSelected ? systemColors . UX_BLUE_200 : styles . backgroundColor ,
98+ backgroundColor : isSelected || isFocused ?
99+ systemColors . SYNTH_HOVER_STATE : styles . backgroundColor ,
98100 color : systemColors . UX_GRAY_900 ,
99101 fontWeight : fontWeights . light ,
100102 fontSize : '0.875rem' ,
@@ -108,11 +110,39 @@ const defaultStyles = ({ menuWidth, size }) => ({
108110
109111 ':hover' : {
110112 ...styles [ ':hover' ] ,
111- backgroundColor : isSelected ? systemColors . UX_BLUE_200 : systemColors . UX_BLUE_100 ,
113+ backgroundColor : isSelected ?
114+ systemColors . SYNTH_SELECTED_STATE_GREEN : systemColors . SYNTH_HOVER_STATE ,
112115 } ,
113116 } ) ,
114117} ) ;
115118
119+ const borderedMultiValueStyles = ( borderedMultiValue ) => borderedMultiValue ? {
120+ multiValue : ( styles ) => (
121+ {
122+ ...styles ,
123+ border : `1px solid ${ systemColors . SYNTH_DARK_BACKGROUND_SELECTED_BLUE } ` ,
124+ borderRadius : '4px' ,
125+ backgroundColor : systemColors . UX_WHITE ,
126+ }
127+ ) ,
128+ multiValueLabel : ( styles ) => (
129+ {
130+ ...styles ,
131+ color : systemColors . SYNTH_DARK_BACKGROUND_SELECTED_BLUE ,
132+ }
133+ ) ,
134+ multiValueRemove : ( styles ) => (
135+ {
136+ ...styles ,
137+ color : systemColors . SYNTH_DARK_BACKGROUND_SELECTED_BLUE ,
138+ ':hover' : {
139+ backgroundColor : systemColors . UX_NAVY_500 ,
140+ color : systemColors . UX_WHITE ,
141+ } ,
142+ }
143+ ) ,
144+ } : { } ;
145+
116146const defaultTheme = ( theme ) => ( {
117147 ...theme ,
118148 colors : {
@@ -122,6 +152,7 @@ const defaultTheme = (theme) => ({
122152} ) ;
123153
124154export {
155+ borderedMultiValueStyles ,
125156 defaultStyles ,
126157 defaultTheme ,
127158} ;
0 commit comments