import { Tooltip } from '@mui/material'; import { useState } from 'react'; import useFeatureApi from 'hooks/api/actions/useFeatureApi/useFeatureApi'; import { useFeature } from 'hooks/api/getters/useFeature/useFeature'; import EnvironmentStrategyDialog from 'component/common/EnvironmentStrategiesDialog/EnvironmentStrategyDialog'; import FeatureOverviewEnvSwitch from './FeatureOverviewEnvSwitch/FeatureOverviewEnvSwitch'; import { useStyles } from './FeatureOverviewEnvSwitches.styles'; import { useRequiredPathParam } from 'hooks/useRequiredPathParam'; const FeatureOverviewEnvSwitches = () => { const { classes: styles } = useStyles(); const projectId = useRequiredPathParam('projectId'); const featureId = useRequiredPathParam('featureId'); const { feature } = useFeature(projectId, featureId); useFeatureApi(); 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;