We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d709fd7 commit 0cd8b67Copy full SHA for 0cd8b67
1 file changed
app/utils/sorting-values.ts
@@ -3,15 +3,18 @@ import { DimensionValue } from "@/domain/data";
3
4
import { DataCubeObservationsQuery } from "../graphql/query-hooks";
5
6
-const maybeInt = (s?: string) => {
7
- if (!s) {
+const maybeInt = (value?: string): number | string => {
+ if (!value) {
8
return Infinity;
9
}
10
- try {
11
- return parseInt(s, 10);
12
- } catch {
13
- return s;
+
+ const maybeInt = parseInt(value, 10);
+ if (isNaN(maybeInt)) {
14
+ return value;
15
16
17
+ return maybeInt;
18
};
19
20
export const makeDimensionValueSorters = (
0 commit comments