私は、CSS復号化ブロックで複数回使用されるprop値を持っています。スタイリッドコンポーネントで変数を設定する
DRYを達成するために変数を最初に設定することは可能ですか?er code?
以下は、私が探しているものを示すための素朴な例です。これはうまくいかず、変数size
は後でアクセスできません。
const Link = styled.a`
${props => {const size = props.size}};
background-color: ${size === 'medium' ? 'palevioletred' : 'black'};
width: 100%;
`;