Стиль и кнопка-компонент с эмоциями и машинописью - PullRequest
0 голосов
/ 22 марта 2019

Я пытаюсь стилизовать компонент кнопки antd, используя эмоции в машинописи, но при попытке использовать кнопку я получаю следующую ошибку:

Type '{children: never []; } 'нельзя назначить типу never' .ts (2322)

Вот декларация стиля:

const SubmitButton = styled(Button)`
     background-color: #000000;
     color: #FFFFFF;
     cursor: pointer;
`;

Затем, когда я пытаюсь использовать его в своем компоненте React просто:

render() {
      return (
           <div>
                <SubmitButton>CLICK ME</SubmitButton>
           </div>
      );
}

Показывает определение стилизованной кнопки:

(alias) const SubmitButton: StyledComponent<never, Pick<never, never>, any>

Что я пропускаю или делаю неправильно? Ниже приведены мои зависимости:

  • "antd": "^ 3.15.1"
  • "реагировать": "^ 16.8.4"
  • "машинопись": "3.3.3333"
  • "@ emotion / Core": "^ 10.0.9"
  • "@ emotion / styled": "^ 10.0.9"

1 Ответ

0 голосов
/ 23 марта 2019

Дочерние элементы некоторого компонента должны быть массивом никогда, но не никогда.Поэтому вам нужно выяснить, какой компонент выдает эту ошибку.

...