@@ -240,20 +240,24 @@ const StarterPartnerButton = React.forwardRef<
240240 const tierOneTone = isTierOne
241241 ? selected
242242 ? 'translate-y-[-1px] border-transparent'
243- : 'border-gray-200 bg-white hover:border-[var(--starter-partner-hover-border-color)] dark:border-gray-800 dark:bg-gray-950 dark:hover:border-[var(--starter-partner-hover-border-color)]'
243+ : 'border-gray-200 bg-white hover:border-[var(--starter-partner-hover-border-color)] active:border-[var(--starter-partner-active-border-color)] dark:border-gray-800 dark:bg-gray-950 dark:hover:border-[var(--starter-partner-hover-border-color)] dark:active:border-[var(--starter-partner-active -border-color)]'
244244 : null
245245 const tierThreeTone = isTierThree
246246 ? selected
247247 ? 'translate-y-[-1px] border-current bg-white shadow-[0_4px_12px_rgba(15,23,42,0.08)] dark:bg-gray-950'
248- : 'border-gray-200 bg-white text-gray-700 hover:border-[var(--starter-partner-hover-border-color)] hover:text-current dark:border-gray-800 dark:bg-gray-950 dark:text-gray-200 dark:hover:border-[var(--starter-partner-hover-border-color)]'
248+ : 'border-gray-200 bg-white text-gray-700 hover:border-[var(--starter-partner-hover-border-color)] hover:text-current active:border-[var(--starter-partner-active-border-color)] dark:border-gray-800 dark:bg-gray-950 dark:text-gray-200 dark:hover:border-[var(--starter-partner-hover-border-color)] dark:active:border-[var(--starter-partner-active -border-color)]'
249249 : null
250+ const hoverBorderColor = colorWithAlpha ( accent , 0.5 ) ?? accent
250251 const style : StarterPartnerButtonStyle = {
251- '--starter-partner-border-hover' : usesPaletteSurface ? accent : undefined ,
252- '--starter-partner-hover-border-color' : accent ,
252+ '--starter-partner-active-border-color' : accent ,
253+ '--starter-partner-border-hover' : usesPaletteSurface
254+ ? hoverBorderColor
255+ : undefined ,
256+ '--starter-partner-hover-border-color' : hoverBorderColor ,
253257 backgroundColor : undefined ,
254258 borderColor :
255259 isTierOne && selected
256- ? colorWithAlpha ( accent , 0.92 )
260+ ? accent
257261 : selected && usesPaletteSurface
258262 ? accent
259263 : undefined ,
@@ -283,7 +287,7 @@ const StarterPartnerButton = React.forwardRef<
283287 tierOneTone ,
284288 usesPaletteSurface && palette . chip ,
285289 usesPaletteSurface &&
286- 'hover:border-[var(--starter-partner-border-hover)]' ,
290+ 'hover:border-[var(--starter-partner-border-hover)] active:border-[var(--starter-partner-active-border-color)] ' ,
287291 tierThreeTone ,
288292 buttonProps . className ,
289293 ) }
0 commit comments