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; shortName: string;
isLicensed: boolean; isLicensed: boolean;
team: Protobuf.Team; team: Protobuf.Team;
antAzimuth: number;
antGainDbi: number;
txPowerDbm: number;
}>({ }>({
defaultValues: { defaultValues: {
longName: node?.user?.longName, longName: node?.user?.longName,
shortName: node?.user?.shortName, shortName: node?.user?.shortName,
isLicensed: node?.user?.isLicensed, isLicensed: node?.user?.isLicensed,
team: node?.user?.team, 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} optionsEnum={Protobuf.Team}
{...register('team', { valueAsNumber: true })} {...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> </form>
</div> </div>
</Card> </Card>

Loading…
Cancel
Save