@@ -129,8 +129,8 @@ interface LayerTogglesProps extends GardenMapLegendProps { }
129129const LayerToggles = ( props : LayerTogglesProps ) => {
130130 const { toggle, getConfigValue, dispatch, firmwareConfig } = props ;
131131 const subMenuProps = { dispatch, getConfigValue, firmwareConfig } ;
132- const only2DClass =
133- getConfigValue ( BooleanSetting . three_d_garden ) ? "disabled" : "" ;
132+ const is3D = getConfigValue ( BooleanSetting . three_d_garden ) ;
133+ const only2DClass = is3D ? "disabled" : "" ;
134134 return < div className = "toggle-buttons" >
135135 < LayerToggle
136136 settingName = { BooleanSetting . show_plants }
@@ -144,12 +144,12 @@ const LayerToggles = (props: LayerTogglesProps) => {
144144 value = { props . showPoints }
145145 label = { DeviceSetting . showPoints }
146146 onClick = { toggle ( BooleanSetting . show_points ) } />
147- < LayerToggle
148- className = { only2DClass }
149- settingName = { BooleanSetting . show_soil_interpolation_map }
150- value = { props . showSoilInterpolationMap }
151- label = { DeviceSetting . showSoil }
152- onClick = { toggle ( BooleanSetting . show_soil_interpolation_map ) } />
147+ { ! is3D &&
148+ < LayerToggle
149+ settingName = { BooleanSetting . show_soil_interpolation_map }
150+ value = { props . showSoilInterpolationMap }
151+ label = { DeviceSetting . showSoil }
152+ onClick = { toggle ( BooleanSetting . show_soil_interpolation_map ) } /> }
153153 < LayerToggle
154154 settingName = { BooleanSetting . show_weeds }
155155 value = { props . showWeeds }
@@ -205,7 +205,6 @@ const LayerToggles = (props: LayerTogglesProps) => {
205205 onClick = { toggle ( BooleanSetting . show_zones ) } />
206206 { props . hasSensorReadings &&
207207 < LayerToggle
208- className = { only2DClass }
209208 settingName = { BooleanSetting . show_sensor_readings }
210209 value = { props . showSensorReadings }
211210 label = { DeviceSetting . showReadings }
0 commit comments