@equinor/fusion-react-power-bi
Version:
React component for displaying an person information
24 lines • 949 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { useSelector } from '@equinor/fusion/lib/epic';
import { StarProgress } from '@equinor/fusion-react-progress-indicator';
import { Status } from './store/state';
const statusText = (status) => {
switch (status) {
case Status.LoadingReport:
return 'Loading report info';
case Status.LoadingDescription:
return 'Loading descrption';
case Status.LoadingAccessDescription:
return 'Loading access description';
case Status.LoadingRequirements:
return 'Loading report requirements';
}
};
export const PowerBIInfoStatus = ({ store }) => {
const status = useSelector(store, 'status');
const title = status?.map(statusText).shift();
// TODO
return status?.length ? _jsx(StarProgress, { title: title }) : null;
};
export default PowerBIInfoStatus;
//# sourceMappingURL=PowerBIReportInfoStatus.js.map