【发布时间】:2018-04-23 21:58:19
【问题描述】:
在我的样式化组件主题中,我正在尝试执行以下操作:
theme.js
const colors = {
purples: {
60: '#123123',
50: '#123123',
40: '#123123',
},
blues: {
60: '#123123',
50: '#123123',
40: '#123123',
},
// Primary defined here to be easier
purple: purples[50],
blue: blues[50]
};
const theme = {
colors,
};
export default theme;
我收到 blues 未定义错误。我这样做对吗?如何使用主题文件中的样式组件定义我的颜色?
目标是让它发挥作用:
background: ${(props) => props.theme.colors.purple};
background: ${(props) => props.theme.colors.purples[40};
【问题讨论】:
标签: css reactjs styled-components