У меня есть объект темы, который выглядит следующим образом:
{
h1: {
color: red
},
h2: {
color: blue
}
}
И я хотел бы пройтись по этому объекту и динамически создавать определения стиля в стиле компонента, например:
createGlobalStyle`
${props => Object.keys(props.theme).map(header => {
return css`
${header}: {
color: ${props.theme[header].color;
}
`
}
`
Проблема в том, что он не работает: (
Возможно, у вас есть идея, как сделать такие базовые вещи, как итерация по объекту и динамическое создание дополнительных теговых стилей?