web: Improve CSV validation

This commit is contained in:
2025-06-24 11:06:26 -05:00
parent 1b37af82e3
commit 5bfc3ffa55
4 changed files with 90 additions and 3 deletions

View File

@@ -40,7 +40,9 @@ export const generateUniqueName = (container: any, prefix: string): string => {
return name;
};
const parseNumber = (valueStr: string): [number, ValidationError | null] => {
export const parseNumber = (
valueStr: string,
): [number, ValidationError | null] => {
const valueFloat = parseFloat(valueStr);
if (isNaN(valueFloat)) {
return [0, { message: `"${valueStr}" is not a valid number` }];