Как объединить два стилевых компонента, которые находятся в разных базовых компонентах, но имеют похожие стили? - PullRequest
1 голос
/ 15 мая 2019

Я пытаюсь объединить эти два стилевых компонента в один.

const CustomInput = styled.input`
    width: 150px;
    height: 100%; 
`;
const CustomTextarea = styled.textarea`
    width: 150px;
    height: 100%; 
`;

1 Ответ

6 голосов
/ 15 мая 2019

Использовать интерполяцию строк:

const sharedCSS = css`
  width: 150px;
  height: 100%; 
`
const CustomInput = styled.Input`
  ${sharedCSS}
`
const CustomTextarea = styled.textarea`
  ${sharedCSS}
`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...