使用 GitHub Primer React Components with Octions

Usage of GitHub Primer React Components with Octions

来自下一个例子(由documentation提供):

<TextInput ml={4} icon={Search} aria-label="Zipcode" name="zipcode" placeholder="Find user" autoComplete="postal-code" />

我收到这个错误:

Type 'FunctionComponent<{}> & { size: [16, 16]; }' is missing the following properties from type 'ReactElement ReactElement Component)>) | (new (props: any) => Component)>': type, props, key

我正在开发 ElectronJS、React、Typescript 应用程序,我想将 icon/octicon 添加到 TextInput(这是错误的来源)。

知道如何解决这个错误吗?我没有找到任何解决方案。

提前致谢。

似乎是一个错误,将在下一个次要版本中修复: https://github.com/primer/components/pull/808

发布前的解决方法:

<TextInput icon={Search as any} />