Skip to content

Commit c85c1fd

Browse files
committed
fix: set difference compatibility
1 parent da58b7c commit c85c1fd

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

website/src/views/optimiser/OptimiserForm/OptimiserFreeDaySelect.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import classNames from 'classnames';
2-
import { dropRight } from 'lodash';
2+
import { dropRight, omit } from 'lodash';
33
import { useCallback } from 'react';
44
import { DayText, WorkingDays } from 'types/modules';
55
import { OptimiserFormFields } from 'views/hooks/useOptimiserForm';
@@ -19,9 +19,7 @@ const OptimiserFreeDaySelect: React.FC<Props> = ({ hasSaturday, optimiserFormFie
1919
const toggleDay = useCallback(
2020
(day: DayText) => {
2121
const isSelected = freeDays.has(day);
22-
setFreeDays((prev) =>
23-
isSelected ? prev.difference(new Set([day])) : prev.union(new Set([day])),
24-
);
22+
setFreeDays((prev) => new Set(isSelected ? omit([...prev], day) : [...prev, day]));
2523
},
2624
[freeDays, setFreeDays],
2725
);

0 commit comments

Comments
 (0)