We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c293003 commit 3efdd8aCopy full SHA for 3efdd8a
src/index.tsx
@@ -87,9 +87,14 @@ export type AdoptProps<RP, P> = P & {
87
children: ChildrenFn<RP>
88
}
89
90
-export const Adopt: React.SFC<AdoptProps<any, any>> = props => {
91
- const Composed = adopt(props.mapper)
92
- const composedProps = omit(['children', 'mapper'], props)
+export class Adopt extends React.Component<AdoptProps<any, any>> {
+ constructor(props) {
+ super(props)
93
+ this.Composed = adopt(props.mapper)
94
+ }
95
- return <Composed {...composedProps}>{props.children}</Composed>
96
+ render() {
97
+ const { mapper, ...props } = this.props
98
+ return <this.Composed {...props} />
99
100
0 commit comments