如何访问主题道具和通过的道具?

时间:2018-10-26 10:34:59

标签: typescript styled-components

我不知道幕后发生的事情,但是:

  • 我可以通过传递给参数的第一个参数访问传递的道具
  • 我可以通过样式化组件文字中传递给回调的第一个参数来访问主题道具

如何最好地通过传递的道具和主题道具访问属性?

此方法有效,但效果不佳,并且在false;时输出无效的CSS规则props.variant !== 'light'

${providedProps => `
    ${props.variant === 'light' && `
        color: ${providedProps.theme.lightTextColor};
    `};
`}

有更好的方法吗?

0 个答案:

没有答案