helptext for string commands

This commit is contained in:
MichaelDvP
2022-01-24 18:02:57 +01:00
parent ab34f7c056
commit cd2ea1d5fc
3 changed files with 7 additions and 2 deletions

View File

@@ -14,6 +14,7 @@ import {
DialogActions, DialogActions,
MenuItem, MenuItem,
InputAdornment, InputAdornment,
FormHelperText,
IconButton, IconButton,
List, List,
ListItem, ListItem,
@@ -248,6 +249,9 @@ const DashboardData: FC = () => {
}} }}
/> />
)} )}
{deviceValue.h && (
<FormHelperText>{deviceValue.h}</FormHelperText>
)}
</DialogContent> </DialogContent>
<DialogActions> <DialogActions>
<Button <Button

View File

@@ -131,6 +131,7 @@ export interface DeviceValue {
n: string; // name n: string; // name
c: string; // command c: string; // command
l: string[]; // list l: string[]; // list
h?: string; // help text
} }
export interface DeviceData { export interface DeviceData {

View File

@@ -737,9 +737,9 @@ void EMSdevice::generate_values_web(JsonObject & output) {
l.add("off"); l.add("off");
l.add("on"); l.add("on");
} }
// add command template // add command help template
if ((dv.type == DeviceValueType::STRING || dv.type == DeviceValueType::CMD) && dv.options_size == 1) { if ((dv.type == DeviceValueType::STRING || dv.type == DeviceValueType::CMD) && dv.options_size == 1) {
obj["o"] = dv.options[0]; obj["h"] = dv.options[0];
} }
} }
} }