Перенесите классную серию в стилизированные компонентыJavascript

Форум по Javascript
Ответить
Anonymous
 Перенесите классную серию в стилизированные компоненты

Сообщение Anonymous »

Я использовал стиль-компоненты для стиля React-Big-Calendar, и мне нужно передавать классы каждой части, которая мне нужна с другим именем, вместо того, чтобы передавать общий класс в ATTRS-компонент стилизованного компонента. Как я могу это сделать?
Вот мой пример кода < /p>

Код: Выделить всё

Div = styled.div.attrs(() => ({
className: "rbc-my-header",
})) < {
"calendar": any,
"offRange": any,
"offRangeBG": any,
"header": any,

} >
`
.rbc-calendar {
background-color: transparent;
${({calendar}) => calendar};
${({calendar}) => `className: $ { calendar.classes}`};
}

.rbc-off-range {
background-color: transparent;
opacity: 0.5;
${({offRange}) => offRange};
}

.rbc-off-range-bg {
${({offRangeBG}) => offRangeBG};
}

.rbc-header {
background-color: transparent;
${({header}) => header};
}

`< /code>
< /div>
< /div>
< /p>
Мне нужно передать что-то подобное < /p>






Подробнее здесь: [url]https://stackoverflow.com/questions/79755991/pass-classname-to-styled-components[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»