diff --git a/docker/cozy-app-dev-with-app.sh b/docker/cozy-app-dev-with-app.sh index 0a5efd959320f6d1d66a157de0b06bcf9ae0509a..af12c6b9516233eaca5f02fe867135e7372332f3 100644 --- a/docker/cozy-app-dev-with-app.sh +++ b/docker/cozy-app-dev-with-app.sh @@ -204,21 +204,21 @@ do_install_app() { echo "App succesfully installed" echo "Installing konnectors" - if cozy-stack konnectors ls | grep 'enedis-konnector'; then - echo "Removing enedis-konnector..." - cozy-stack konnectors uninstall enedis-konnector + if cozy-stack konnectors ls | grep 'enedis'; then + echo "Removing enedis..." + cozy-stack konnectors uninstall enedis fi - if cozy-stack konnectors ls | grep 'grdf-konnector'; then - echo "Removing grdf-konnector..." - cozy-stack konnectors uninstall grdf-konnector + if cozy-stack konnectors ls | grep 'grdf'; then + echo "Removing grdf..." + cozy-stack konnectors uninstall grdf fi - if cozy-stack konnectors ls | grep 'egl-konnector'; then - echo "Removing egl-konnector..." - cozy-stack konnectors uninstall egl-konnector + if cozy-stack konnectors ls | grep 'egl'; then + echo "Removing egl..." + cozy-stack konnectors uninstall egl fi - cozy-stack konnectors install enedis-konnector file:///data/cozy_konnectors/enedis-konnector-build - cozy-stack konnectors install grdf-konnector file:///data/cozy_konnectors/grdf-konnector-build - cozy-stack konnectors install egl-konnector file:///data/cozy_konnectors/egl-konnector-build + cozy-stack konnectors install enedis file:///data/cozy_konnectors/enedis-konnector-build + cozy-stack konnectors install grdf file:///data/cozy_konnectors/grdf-konnector-build + cozy-stack konnectors install egl file:///data/cozy_konnectors/egl-konnector-build } wait_for() { diff --git a/src/components/ContainerComponents/IndicatorsContainer/IndicatorContainerSwitcher.tsx b/src/components/ContainerComponents/IndicatorsContainer/IndicatorContainerSwitcher.tsx index db0cab397cd8cd0a6a02942097f9948cf4c8abe7..1c742ebe59155530163b1fff4cebe848432e1262 100644 --- a/src/components/ContainerComponents/IndicatorsContainer/IndicatorContainerSwitcher.tsx +++ b/src/components/ContainerComponents/IndicatorsContainer/IndicatorContainerSwitcher.tsx @@ -24,6 +24,7 @@ const IndicatorContainerSwitcher: React.FC<IndicatorContainerSwitcherProps> = ({ const appContext = useContext(AppContext) const allConfiguredFluidTypes = appContext.fluidTypes const fluidConfig = new FluidConfigService().getFluidConfig() + return ( <div> {fluidConfig.map((fluid, index) => { @@ -37,7 +38,10 @@ const IndicatorContainerSwitcher: React.FC<IndicatorContainerSwitcherProps> = ({ timeStep )} /> - ) : ( + ) : null + })} + {fluidConfig.map((fluid, index) => { + return allConfiguredFluidTypes.includes(fluid.fluidTypeId) ? null : ( <KonnectorViewer key={index} fluidConfig={fluid} /> ) })} diff --git a/src/components/ContainerComponents/ViewContainer/AvailableChallengeDetailsViewContainer.tsx b/src/components/ContainerComponents/ViewContainer/AvailableChallengeDetailsViewContainer.tsx index 6197d6774d9d17c93736019c1ac1cc7250ad79a1..4167ee49f1cb88cf9bdb4897a842b51d3ea96e41 100644 --- a/src/components/ContainerComponents/ViewContainer/AvailableChallengeDetailsViewContainer.tsx +++ b/src/components/ContainerComponents/ViewContainer/AvailableChallengeDetailsViewContainer.tsx @@ -10,8 +10,6 @@ import { Redirect } from 'react-router-dom' import StyledSpinner from 'components/CommonKit/Spinner/StyledSpinner' import StyledIconButton from 'components/CommonKit/IconButton/StyledIconButton' import AvailableChallengeIcon from 'assets/icons/badges/available-big.svg' -import EcogestureModal from 'components/ContentComponents/EcogestureModal/EcogestureModal' -import EcogestureCard from 'components/ContentComponents/EcogestureCard/EcogestureCard' import ChallengeManager from 'services/challengeDataManagerService' import { Client, withClient } from 'cozy-client' import StyledButtonValid from 'components/CommonKit/Button/StyledButtonValid' diff --git a/src/components/ContentComponents/KonnectorViewer/KonnectorViewerList.tsx b/src/components/ContentComponents/KonnectorViewer/KonnectorViewerList.tsx index 749f19b188e747a7869f954ac3f18c93834858d9..d6b486250c6bb554542fefabb2ae47f4cc339a03 100644 --- a/src/components/ContentComponents/KonnectorViewer/KonnectorViewerList.tsx +++ b/src/components/ContentComponents/KonnectorViewer/KonnectorViewerList.tsx @@ -1,6 +1,7 @@ -import React from 'react' +import React, { useContext } from 'react' import KonnectorViewer from 'components/ContentComponents/KonnectorViewer/KonnectorViewer' import IFluidConfig from 'services/IFluidConfig' +import { AppContext } from 'components/Contexts/AppContextProvider' export interface KonnectorViewerListProps { isParam: boolean @@ -11,10 +12,16 @@ const KonnectorViewerList: React.FC<KonnectorViewerListProps> = ({ isParam = false, fluidConfigs, }: KonnectorViewerListProps) => { + const { fluidTypes } = useContext(AppContext) return ( <div> {fluidConfigs.map((item: IFluidConfig, index: number) => { - return ( + return fluidTypes.includes(item.fluidTypeId) ? ( + <KonnectorViewer isParam={isParam} key={index} fluidConfig={item} /> + ) : null + })} + {fluidConfigs.map((item: IFluidConfig, index: number) => { + return fluidTypes.includes(item.fluidTypeId) ? null : ( <KonnectorViewer isParam={isParam} key={index} fluidConfig={item} /> ) })}