callstack/react-theme-provider

Example of using `withTheme` with Flow

mmavko opened this issue · 0 comments

I create a component with Props type that includes a theme:

type Props = {
  theme: MyTheme,
  otherProps: any,
};

class MyCmp extends PureComponent<Props> { ... }

Then I export it like this:

export withTheme(MyCmp);

Then when I import it and use in JSX I'm getting a Flow error that theme prop is required.

What is the idiomatic example of defining withTheme component with Flow?