import type { HvacModeSetting } from 'lib/seam/thermostats/thermostat-device.js' import { ClimateModeMenu } from 'lib/ui/thermostat/ClimateModeMenu.js' import { TemperatureControlGroup, type TemperatureControlGroupProps, } from 'lib/ui/thermostat/TemperatureControlGroup.js' type ClimateSettingControlGroupProps = Omit< TemperatureControlGroupProps, 'mode' > & { mode: HvacModeSetting onModeChange: (mode: HvacModeSetting) => void } export function ClimateSettingControlGroup( props: ClimateSettingControlGroupProps ): JSX.Element { const { mode, onModeChange, ...rest } = props return (