diff options
Diffstat (limited to 'src/common/components/PositionValue.jsx')
-rw-r--r-- | src/common/components/PositionValue.jsx | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/common/components/PositionValue.jsx b/src/common/components/PositionValue.jsx index 8be686e3..cad3132c 100644 --- a/src/common/components/PositionValue.jsx +++ b/src/common/components/PositionValue.jsx @@ -22,7 +22,7 @@ import { import { speedToKnots } from '../util/converter'; import { useAttributePreference, usePreference } from '../util/preferences'; import { useTranslation } from './LocalizationProvider'; -import { useAdministrator } from '../util/permissions'; +import { useDeviceReadonly } from '../util/permissions'; import AddressValue from './AddressValue'; import GeofencesValue from './GeofencesValue'; import DriverValue from './DriverValue'; @@ -30,7 +30,7 @@ import DriverValue from './DriverValue'; const PositionValue = ({ position, property, attribute }) => { const t = useTranslation(); - const admin = useAdministrator(); + const deviceReadonly = useDeviceReadonly(); const device = useSelector((state) => state.devices.items[position.deviceId]); @@ -42,14 +42,13 @@ const PositionValue = ({ position, property, attribute }) => { const speedUnit = useAttributePreference('speedUnit'); const volumeUnit = useAttributePreference('volumeUnit'); const coordinateFormat = usePreference('coordinateFormat'); - const hours12 = usePreference('twelveHourFormat'); const formatValue = () => { switch (key) { case 'fixTime': case 'deviceTime': case 'serverTime': - return formatTime(value, 'seconds', hours12); + return formatTime(value, 'seconds'); case 'latitude': return formatCoordinate('latitude', value, coordinateFormat); case 'longitude': @@ -108,7 +107,7 @@ const PositionValue = ({ position, property, attribute }) => { <> {formatValue(value)} - {admin && <Link component={RouterLink} underline="none" to={`/settings/accumulators/${position.deviceId}`}>⚙</Link>} + {!deviceReadonly && <Link component={RouterLink} underline="none" to={`/settings/accumulators/${position.deviceId}`}>⚙</Link>} </> ); case 'address': |