我有一个在 CSS decleration 块中多次使用的 prop 值。
是否可以将其设置为最初的变量以完成 DRY:er 代码?
以下是一个天真的示例,以显示我正在寻找的内容。但这不起作用 -size
以后无法访问该变量:
const Link = styled.a`
${props => {const size = props.size}};
background-color: ${size === 'medium' ? 'palevioletred' : 'black'};
width: 100%;
`;