From 12da8f9b67aeef309b36ae92201c26a557e43470 Mon Sep 17 00:00:00 2001 From: pswid <78219494+pswid@users.noreply.github.com> Date: Wed, 22 Mar 2023 13:31:53 +0100 Subject: [PATCH] improve view of app and mqtt settings pages The appearance of the configuration pages has been unified. Additionally on very narrow screens (e.g. smartphones) only one parameter per row is displayed (on wider screens up to three per row). --- .../src/framework/mqtt/MqttSettingsForm.tsx | 127 ++++++++---------- interface/src/project/SettingsApplication.tsx | 59 ++++---- 2 files changed, 87 insertions(+), 99 deletions(-) diff --git a/interface/src/framework/mqtt/MqttSettingsForm.tsx b/interface/src/framework/mqtt/MqttSettingsForm.tsx index 00d4920c5..c74060e3d 100644 --- a/interface/src/framework/mqtt/MqttSettingsForm.tsx +++ b/interface/src/framework/mqtt/MqttSettingsForm.tsx @@ -57,7 +57,7 @@ const MqttSettingsForm: FC = () => { label={LL.ENABLE_MQTT()} /> - + { margin="normal" /> - + { margin="normal" /> - - - + { margin="normal" /> - + { margin="normal" /> - - - + { margin="normal" /> - + { margin="normal" /> - - - + { margin="normal" /> - + { label={LL.MQTT_RESPONSE()} /> {!data.ha_enabled && ( - + } @@ -219,58 +213,55 @@ const MqttSettingsForm: FC = () => { } label={LL.MQTT_PUBLISH_TEXT_3()} /> {data.ha_enabled && ( - <> - - - - Home Assistant - Domoticz - - - - - - - - {LL.MQTT_ENTITY_FORMAT_0()} - {LL.MQTT_ENTITY_FORMAT_1()} - {LL.MQTT_ENTITY_FORMAT_2()} - - + + + + Home Assistant + Domoticz + - + + + + + + {LL.MQTT_ENTITY_FORMAT_0()} + {LL.MQTT_ENTITY_FORMAT_1()} + {LL.MQTT_ENTITY_FORMAT_2()} + + + )} )} @@ -278,7 +269,7 @@ const MqttSettingsForm: FC = () => { {LL.MQTT_PUBLISH_INTERVALS()} (0=auto) - + { margin="normal" /> - + { margin="normal" /> - + { margin="normal" /> - + { margin="normal" /> - + { margin="normal" /> - + { margin="normal" /> - + { justifyContent="flex-start" alignItems="flex-start" > - + { disabled={saving} /> - + { disabled={saving} /> - + { disabled={saving} /> - + { disabled={saving} /> - + { disabled={saving} /> - + { justifyContent="flex-start" alignItems="flex-start" > - + { disabled={saving} /> - + { disabled={saving} /> - + { {LL.SETTINGS_OF(LL.EMS_BUS(0))} - + { {LL.HARDWARE()} - + { {LL.GENERAL_OPTIONS()} - + English (EN) @@ -384,7 +380,7 @@ const SettingsApplication: FC = () => { Svenska (SV) Türk (TR) - + {data.led_gpio !== 0 && ( } @@ -429,14 +425,15 @@ const SettingsApplication: FC = () => { disabled={saving} /> } label={LL.ENABLE_SHOWER_ALERT()} disabled={!data.shower_timer} /> + + {data.shower_alert && ( <> - + { }} variant="outlined" value={numberValue(data.shower_alert_trigger)} + fullWidth type="number" onChange={updateFormValue} - size="small" disabled={!data.shower_timer} /> - + { }} variant="outlined" value={numberValue(data.shower_alert_coldshot)} + fullWidth type="number" onChange={updateFormValue} - size="small" disabled={!data.shower_timer} /> )} - + {LL.FORMATTING_OPTIONS()} - + { 1/0 - + { 1/0 - + { /> {data.syslog_enabled && ( - + { disabled={saving} /> - + { disabled={saving} /> - + { ALL - +