import { Tooltip } from '@material-ui/core'; import { useState } from 'react'; import { useParams } from 'react-router'; import useFeatureApi from '../../../../../hooks/api/actions/useFeatureApi/useFeatureApi'; import useFeature from '../../../../../hooks/api/getters/useFeature/useFeature'; import { IFeatureViewParams } from '../../../../../interfaces/params'; import EnvironmentStrategyDialog from '../../../../common/EnvironmentStrategiesDialog/EnvironmentStrategyDialog'; import FeatureOverviewEnvSwitch from './FeatureOverviewEnvSwitch/FeatureOverviewEnvSwitch'; import { useStyles } from './FeatureOverviewEnvSwitches.styles'; const FeatureOverviewEnvSwitches = () => { const styles = useStyles(); const { featureId, projectId } = useParams(); useFeatureApi(); const { feature } = useFeature(projectId, featureId); const [showInfoBox, setShowInfoBox] = useState(false); const [environmentName, setEnvironmentName] = useState(''); const closeInfoBox = () => { setShowInfoBox(false); }; const renderEnvironmentSwitches = () => { return feature?.environments.map(env => { return ( { setEnvironmentName(env.name); setShowInfoBox(true); }} /> ); }); }; return (

Feature toggle status

{renderEnvironmentSwitches()}
); }; export default FeatureOverviewEnvSwitches;