Skip to content

Commit 7903305

Browse files
Fran McDadeFran McDade
authored andcommitted
refactor: range form field values interface (#440)
1 parent 3d321bf commit 7903305

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

  • src/components/Filter/components/FilterRange/hooks/UseFilterRange

src/components/Filter/components/FilterRange/hooks/UseFilterRange/types.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ export type FieldErrors = Partial<Record<FieldName, string>>;
77

88
export type FieldName = (typeof FIELD_NAME)[keyof typeof FIELD_NAME];
99

10-
export type FieldValues = Record<
11-
FieldName,
12-
number | RANGE_OPERATOR | undefined
13-
>;
10+
export interface FieldValues {
11+
max: number | undefined;
12+
min: number | undefined;
13+
rangeOperator: RANGE_OPERATOR;
14+
}
1415

1516
export type OnSubmitFn = OnFilterFn;
1617

src/components/Filter/components/FilterRange/hooks/UseFilterRange/utils.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { FIELD_NAME } from "./constants";
21
import { FieldValues, RANGE_OPERATOR } from "./types";
32

43
/**
@@ -30,6 +29,6 @@ export function getFormValues(
3029
formData.forEach((value: FormDataEntryValue, key: string) => {
3130
Object.assign(fieldValues, { [key]: formatFormDataValue(value) });
3231
});
33-
fieldValues[FIELD_NAME.RANGE_OPERATOR] = rangeOperator;
32+
fieldValues.rangeOperator = rangeOperator;
3433
return fieldValues;
3534
}

0 commit comments

Comments
 (0)