Correctly stringify numbers in textboxes (#921)

* fix an issue where the fov isnt reset on error

* Fix issue with incorrectly reading fov on update

* Properly handle NPE in case of error

* Fix issue with vuetify comps not converting strings to numbers

* Formatting fixes
This commit is contained in:
Sriman Achanta
2023-09-26 08:02:18 -04:00
committed by GitHub
parent 2cb87c5a88
commit 43eefcf1c5
4 changed files with 18 additions and 10 deletions

View File

@@ -32,7 +32,12 @@ const localValue = computed<[number, number]>({
get: (): [number, number] => {
return Object.values(props.value) as [number, number];
},
set: (v) => emit("input", v)
set: (v) => {
for (let i = 0; i < v.length; i++) {
v[i] = parseFloat(v[i] as unknown as string);
}
emit("input", v);
}
});
const changeFromSlot = (v: number, i: number) => {

View File

@@ -27,7 +27,7 @@ const emit = defineEmits<{
const localValue = computed({
get: () => props.value,
set: (v) => emit("input", v)
set: (v) => emit("input", parseFloat(v as unknown as string))
});
</script>