Merge pull request #17348 from Kovensky/patch-2

react-loadable: Only default is a valid key by default
This commit is contained in:
Nathan Shively-Sanders
2017-06-21 07:35:40 -07:00
committed by GitHub
2 changed files with 2 additions and 2 deletions

View File

@@ -44,7 +44,7 @@ export interface OptionsWithoutRender<Props> extends CommonOptions {
*
* Resulting React component receives all the props passed to the generated component.
*/
loader(): Promise<React.ComponentType<Props> | { [key: string]: React.ComponentType<Props> }>;
loader(): Promise<React.ComponentType<Props> | { default: React.ComponentType<Props> }>;
}
export interface OptionsWithRender<Props, Exports extends object> extends CommonOptions {

View File

@@ -42,7 +42,7 @@ const Loadable300 = Loadable({
loading: LoadingComponent,
delay: false,
timeout: false,
render(loaded, props) {
render(loaded, props: ComponentProps) {
const { Component } = loaded;
return <Component {...props} />;
}