Skip to content

Commit a97620a

Browse files
committed
resolve build issue
1 parent 65363dc commit a97620a

File tree

3 files changed

+16
-10
lines changed

3 files changed

+16
-10
lines changed

.github/workflows/check.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,6 @@ jobs:
2727

2828
- name: Check format
2929
run: npm run format-check
30+
31+
- name: Check build
32+
run: npm run build

src/utils/get-data-range.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ type Datum = {
88
export default function dataRange(data: Datum[]) {
99
const [minLat, maxLat] = d3
1010
.extent(data, d => d.latitude)
11-
.map((d: number | undefined) => d ?? NaN);
11+
.map(d => d ?? NaN) as [number, number];
1212
const [minLon, maxLon] = d3
1313
.extent(data, d => d.longitude)
14-
.map((d: number | undefined) => d ?? NaN);
14+
.map(d => d ?? NaN) as [number, number];
1515

1616
const center: [number, number] = [
17-
(minLat + maxLat) / 2,
18-
(minLon + maxLon) / 2,
17+
Number.isNaN(minLat) || Number.isNaN(maxLat) ? 0 : (minLat + maxLat) / 2,
18+
Number.isNaN(minLon) || Number.isNaN(maxLon) ? 0 : (minLon + maxLon) / 2,
1919
];
2020

2121
return { center, minLat, minLon, maxLat, maxLon };

src/vis/DisplaySelection.tsx

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,15 @@ export default function DisplaySelection(props: DisplayOptionsProps) {
3434
const checked = event.target.checked;
3535
const name = event.target.name;
3636
const _displayOptions = [...props.displayOptions];
37-
for (let i = 0; i < _displayOptions.length; i++) {
38-
if (_displayOptions[i].name === name) {
39-
_displayOptions[i].checked = checked;
40-
}
41-
}
42-
props.setDisplayOptions(_displayOptions);
37+
38+
props.setDisplayOptions(
39+
_displayOptions.map(option => {
40+
if (option.name === name) {
41+
option.checked = checked;
42+
}
43+
return option;
44+
}),
45+
)
4346
};
4447

4548
return (

0 commit comments

Comments
 (0)