{item && (
<>
}>
{t('sharedPreferences')}
setItem({ ...item, mapUrl: event.target.value })}
label={t('mapCustomLabel')}
/>
setItem({ ...item, latitude: Number(event.target.value) })}
label={t('positionLatitude')}
/>
setItem({ ...item, longitude: Number(event.target.value) })}
label={t('positionLongitude')}
/>
setItem({ ...item, zoom: Number(event.target.value) })}
label={t('serverZoom')}
/>
{t('settingsCoordinateFormat')}
{t('settingsSpeedUnit')}
{t('settingsDistanceUnit')}
{t('settingsVolumeUnit')}
setItem({ ...item, attributes: { ...item.attributes, timezone: e.target.value } })}
endpoint="/api/server/timezones"
keyGetter={(it) => it}
titleGetter={(it) => it}
label={t('sharedTimezone')}
/>
setItem({ ...item, poiLayer: event.target.value })}
label={t('mapPoiLayer')}
/>
setItem({ ...item, announcement: event.target.value })}
label={t('serverAnnouncement')}
/>
setItem({ ...item, twelveHourFormat: event.target.checked })} />}
label={t('settingsTwelveHourFormat')}
/>
setItem({ ...item, forceSettings: event.target.checked })} />}
label={t('serverForceSettings')}
/>
}>
{t('sharedPermissions')}
setItem({ ...item, registration: event.target.checked })} />}
label={t('serverRegistration')}
/>
setItem({ ...item, readonly: event.target.checked })} />}
label={t('serverReadonly')}
/>
setItem({ ...item, deviceReadonly: event.target.checked })} />}
label={t('userDeviceReadonly')}
/>
setItem({ ...item, limitCommands: event.target.checked })} />}
label={t('userLimitCommands')}
/>
setItem({ ...item, disableReports: event.target.checked })} />}
label={t('userDisableReports')}
/>
}>
{t('sharedAttributes')}
setItem({ ...item, attributes })}
definitions={{ ...commonUserAttributes, ...commonDeviceAttributes }}
/>
>
)}
);
};
export default ServerPage;