@j2inn/app-react
Version:
React implementation of the j2inn-app framework
10 lines (9 loc) • 547 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { RemoteComponent } from './RemoteComponent';
import { RemoteWebComponent } from './RemoteWebComponent';
/**
* A remote view for an application.
*/
export const RemoteView = ({ isReactComponent, path, view, ...props }) => {
return isReactComponent ? (_jsx(RemoteComponent, { scope: view.podName, module: path, ...props })) : (_jsx(RemoteWebComponent, { loaderPath: view.webComponentLoaderPath, podName: view.podName, name: path, dimensions: props.dimensions, ...props }));
};