UNPKG

piral-react

Version:

Plugin for integrating React 16+ components in Piral.

22 lines (21 loc) 821 B
import { version } from 'react'; import { createConverter } from './lib/converter'; export function createReactConverter() { var _a; var params = []; for (var _i = 0; _i < arguments.length; _i++) { params[_i] = arguments[_i]; } var convert = createConverter.apply(void 0, params); var transparent = ((_a = System.get('react')) === null || _a === void 0 ? void 0 : _a.version) === version; var Extension = convert.Extension; var from = transparent ? function (root) { return root; } : function (root) { return ({ type: 'html', component: convert(root), }); }; return { from: from, Extension: Extension }; } var _a = createReactConverter(), fromReact = _a.from, ReactExtension = _a.Extension; export { fromReact, ReactExtension };