Skip to content
Snippets Groups Projects
Commit f7f0c3a2 authored by Romain CREY's avatar Romain CREY
Browse files

fix: order of konnectors

parent 6a1b0218
No related branches found
No related tags found
2 merge requests!15Merge Dev to Master,!11Features/us406 welcome modal
...@@ -204,21 +204,21 @@ do_install_app() { ...@@ -204,21 +204,21 @@ do_install_app() {
echo "App succesfully installed" echo "App succesfully installed"
echo "Installing konnectors" echo "Installing konnectors"
if cozy-stack konnectors ls | grep 'enedis-konnector'; then if cozy-stack konnectors ls | grep 'enedis'; then
echo "Removing enedis-konnector..." echo "Removing enedis..."
cozy-stack konnectors uninstall enedis-konnector cozy-stack konnectors uninstall enedis
fi fi
if cozy-stack konnectors ls | grep 'grdf-konnector'; then if cozy-stack konnectors ls | grep 'grdf'; then
echo "Removing grdf-konnector..." echo "Removing grdf..."
cozy-stack konnectors uninstall grdf-konnector cozy-stack konnectors uninstall grdf
fi fi
if cozy-stack konnectors ls | grep 'egl-konnector'; then if cozy-stack konnectors ls | grep 'egl'; then
echo "Removing egl-konnector..." echo "Removing egl..."
cozy-stack konnectors uninstall egl-konnector cozy-stack konnectors uninstall egl
fi fi
cozy-stack konnectors install enedis-konnector file:///data/cozy_konnectors/enedis-konnector-build cozy-stack konnectors install enedis file:///data/cozy_konnectors/enedis-konnector-build
cozy-stack konnectors install grdf-konnector file:///data/cozy_konnectors/grdf-konnector-build cozy-stack konnectors install grdf file:///data/cozy_konnectors/grdf-konnector-build
cozy-stack konnectors install egl-konnector file:///data/cozy_konnectors/egl-konnector-build cozy-stack konnectors install egl file:///data/cozy_konnectors/egl-konnector-build
} }
wait_for() { wait_for() {
......
...@@ -24,6 +24,7 @@ const IndicatorContainerSwitcher: React.FC<IndicatorContainerSwitcherProps> = ({ ...@@ -24,6 +24,7 @@ const IndicatorContainerSwitcher: React.FC<IndicatorContainerSwitcherProps> = ({
const appContext = useContext(AppContext) const appContext = useContext(AppContext)
const allConfiguredFluidTypes = appContext.fluidTypes const allConfiguredFluidTypes = appContext.fluidTypes
const fluidConfig = new FluidConfigService().getFluidConfig() const fluidConfig = new FluidConfigService().getFluidConfig()
return ( return (
<div> <div>
{fluidConfig.map((fluid, index) => { {fluidConfig.map((fluid, index) => {
...@@ -37,7 +38,10 @@ const IndicatorContainerSwitcher: React.FC<IndicatorContainerSwitcherProps> = ({ ...@@ -37,7 +38,10 @@ const IndicatorContainerSwitcher: React.FC<IndicatorContainerSwitcherProps> = ({
timeStep timeStep
)} )}
/> />
) : ( ) : null
})}
{fluidConfig.map((fluid, index) => {
return allConfiguredFluidTypes.includes(fluid.fluidTypeId) ? null : (
<KonnectorViewer key={index} fluidConfig={fluid} /> <KonnectorViewer key={index} fluidConfig={fluid} />
) )
})} })}
......
...@@ -10,8 +10,6 @@ import { Redirect } from 'react-router-dom' ...@@ -10,8 +10,6 @@ import { Redirect } from 'react-router-dom'
import StyledSpinner from 'components/CommonKit/Spinner/StyledSpinner' import StyledSpinner from 'components/CommonKit/Spinner/StyledSpinner'
import StyledIconButton from 'components/CommonKit/IconButton/StyledIconButton' import StyledIconButton from 'components/CommonKit/IconButton/StyledIconButton'
import AvailableChallengeIcon from 'assets/icons/badges/available-big.svg' 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 ChallengeManager from 'services/challengeDataManagerService'
import { Client, withClient } from 'cozy-client' import { Client, withClient } from 'cozy-client'
import StyledButtonValid from 'components/CommonKit/Button/StyledButtonValid' import StyledButtonValid from 'components/CommonKit/Button/StyledButtonValid'
......
import React from 'react' import React, { useContext } from 'react'
import KonnectorViewer from 'components/ContentComponents/KonnectorViewer/KonnectorViewer' import KonnectorViewer from 'components/ContentComponents/KonnectorViewer/KonnectorViewer'
import IFluidConfig from 'services/IFluidConfig' import IFluidConfig from 'services/IFluidConfig'
import { AppContext } from 'components/Contexts/AppContextProvider'
export interface KonnectorViewerListProps { export interface KonnectorViewerListProps {
isParam: boolean isParam: boolean
...@@ -11,10 +12,16 @@ const KonnectorViewerList: React.FC<KonnectorViewerListProps> = ({ ...@@ -11,10 +12,16 @@ const KonnectorViewerList: React.FC<KonnectorViewerListProps> = ({
isParam = false, isParam = false,
fluidConfigs, fluidConfigs,
}: KonnectorViewerListProps) => { }: KonnectorViewerListProps) => {
const { fluidTypes } = useContext(AppContext)
return ( return (
<div> <div>
{fluidConfigs.map((item: IFluidConfig, index: number) => { {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} /> <KonnectorViewer isParam={isParam} key={index} fluidConfig={item} />
) )
})} })}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment