Add new display config options

This commit is contained in:
Sacha Weatherstone
2022-09-22 21:23:00 +10:00
parent 7f7fd387ab
commit dcfd738c75
2 changed files with 25 additions and 0 deletions

View File

@@ -89,6 +89,25 @@ export const Display = (): JSX.Element => {
/>
)}
/>
<Controller
name="flipScreen"
control={control}
render={({ field: { value, ...rest } }) => (
<Toggle
label="Flip Screen"
description="Description"
checked={value}
{...rest}
/>
)}
/>
<Select
label="Display Units"
description="This is a description."
{...register("units", { valueAsNumber: true })}
>
{renderOptions(Protobuf.Config_DisplayConfig_DisplayUnits)}
</Select>
</Form>
);
};

View File

@@ -14,4 +14,10 @@ export class DisplayValidation implements Protobuf.Config_DisplayConfig {
@IsBoolean()
compassNorthTop: boolean;
@IsBoolean()
flipScreen: boolean;
@IsEnum(Protobuf.Config_DisplayConfig_DisplayUnits)
units: Protobuf.Config_DisplayConfig_DisplayUnits;
}