Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
${props =>
props.isClient && [
selectors.sizer(css`
border-bottom: 1px solid transparent;
will-change: border-bottom-color;
`),
selectors.sticky(css`
will-change: height, box-shadow;
`),
computeProgressStyles(
progress => css`
height: ${60 - progress * 10}px;
box-shadow: 0 2px 5px 0 ${rgba(0, 0, 0, 0.2 * progress)};
${selectors.stickySizer(css`
border-bottom-color: ${rgba(
colours.functional.keyline,
Math.max(0, 1 - 2 * progress)
)};
`)};
`
)
]};