UNPKG

react-native-root-siblings

Version:

react native root sibling elements manager

22 lines 722 B
import React from 'react'; import RootController from './RootController'; import RootSiblings from './RootSiblings'; export default function wrapRootComponent(Root, renderSibling) { const controller = new RootController(); return { Root: (props) => { return (<RootSiblings controller={controller} renderSibling={renderSibling}> <Root {...props}/> </RootSiblings>); }, manager: { update(id, element, callback) { controller.update(id, element, callback); }, destroy(id, callback) { controller.destroy(id, callback); } } }; } //# sourceMappingURL=wrapRootComponent.js.map