结合变体和自定义道具
作者: sindresola创建于 2021年4月21日更新于 2022年6月13日
标签question
我遇到了在变体中使用自定义属性的问题。
const customProp = system({
rounded: {
property: "borderRadius",
scale: "radii"
}
});
const boxShapes = variant({
variants: {
round: {
rounded: "full",
bg: "pink"
},
square: {
rounded: "none",
bg: "green"
}
}
});
const Box = styled.div`
${boxShapes}
${color}
${space}
${customProp}
`;
在设置 `variant` 为 Box 时,在变体中使用 `rounded` 并不起作用。内容来源: styled-system/styled-system