UNPKG

@equinor/fusion-react-power-bi

Version:
12 lines 1.03 kB
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { PowerBIReportProvider, PowerBIReportErrorBoundary, PowerBIBookmark, PowerBIStatus } from './components'; import { context } from './context'; import PowerBIReportView from './components/view/PowerBIReportView'; export const PowerBI = ({ reportId, hasContext = false, reloadOnContextChange = false, config, contextRef, apiClient, }) => (_jsxs(PowerBIReportProvider, { id: reportId, hasContext: hasContext, reloadOnContextChange: reloadOnContextChange, apiClient: apiClient, children: [_jsx(PowerBIStatus, {}), _jsx(PowerBIReportErrorBoundary, { children: _jsx(PowerBIReportView, { config: config }) }), _jsx(PowerBIBookmark, { hasContext: hasContext }), _jsx(context.Consumer, { children: (value) => { if (contextRef && contextRef?.current !== value) { contextRef.current = value || undefined; } return null; } })] })); export default PowerBI; //# sourceMappingURL=PowerBI.js.map