had cursor replace uses of getDistanceUnit with using the distance unit in the users settings so that it no longer relies on local storage
This commit is contained in:
parent
c6bb7aa24a
commit
dc54f99abd
20 changed files with 273 additions and 199 deletions
|
|
@ -46,6 +46,7 @@ export function setPressureUnit(unit: pond.PressureUnit) {
|
|||
);
|
||||
}
|
||||
|
||||
// function is deprecated, use User.distanceUnit() instead
|
||||
export function getDistanceUnit(): pond.DistanceUnit {
|
||||
return localStorage.getItem("distance") === "m"
|
||||
? pond.DistanceUnit.DISTANCE_UNIT_METERS
|
||||
|
|
@ -86,10 +87,10 @@ export function setGrainUnit(unit: pond.GrainUnit) {
|
|||
// localStorage.setItem("grainUnit", unit === pond.GrainUnit.GRAIN_UNIT_WEIGHT ? "mT" : "bu");
|
||||
}
|
||||
|
||||
export const distanceConversion = (val: number) => {
|
||||
export const distanceConversion = (val: number, distanceUnit: pond.DistanceUnit) => {
|
||||
let converted = val;
|
||||
|
||||
if (getDistanceUnit() === pond.DistanceUnit.DISTANCE_UNIT_METERS) {
|
||||
if (distanceUnit === pond.DistanceUnit.DISTANCE_UNIT_METERS) {
|
||||
converted = val / 3.281;
|
||||
}
|
||||
return converted;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue