Browse Source

Add more user fields

pull/2/head
Sacha Weatherstone 5 years ago
parent
commit
f4c9fe85f7
  1. 24
      src/pages/settings/User.tsx

24
src/pages/settings/User.tsx

@ -36,12 +36,18 @@ export const User = ({ navOpen, setNavOpen }: UserProps): JSX.Element => {
shortName: string;
isLicensed: boolean;
team: Protobuf.Team;
antAzimuth: number;
antGainDbi: number;
txPowerDbm: number;
}>({
defaultValues: {
longName: node?.user?.longName,
shortName: node?.user?.shortName,
isLicensed: node?.user?.isLicensed,
team: node?.user?.team,
antAzimuth: node?.user?.antAzimuth,
antGainDbi: node?.user?.antGainDbi,
txPowerDbm: node?.user?.txPowerDbm,
},
});
@ -134,6 +140,24 @@ export const User = ({ navOpen, setNavOpen }: UserProps): JSX.Element => {
optionsEnum={Protobuf.Team}
{...register('team', { valueAsNumber: true })}
/>
<Input
label="Antenna Azimuth"
suffix="°"
type="number"
{...register('antAzimuth', { valueAsNumber: true })}
/>
<Input
label="Antenna Gain"
suffix="dBi"
type="number"
{...register('antGainDbi', { valueAsNumber: true })}
/>
<Input
label="Transmit Power"
suffix="dBm"
type="number"
{...register('txPowerDbm', { valueAsNumber: true })}
/>
</form>
</div>
</Card>

Loading…
Cancel
Save