Skip to content
This repository was archived by the owner on Feb 10, 2025. It is now read-only.

Commit 16f2544

Browse files
committed
fix: polluting navigating history
1 parent 9e42284 commit 16f2544

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

apps/admin-ui/src/component/SearchTags.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export function SearchTags({
2626
const handleDelete = (tag: { key: string; value: string }) => {
2727
const vals = new URLSearchParams(params);
2828
vals.delete(tag.key, tag.value);
29-
setParams(vals);
29+
setParams(vals, { replace: true });
3030
};
3131

3232
const handleReset = () => {
@@ -44,7 +44,7 @@ export function SearchTags({
4444
newParams.set(d.key, d.value);
4545
}
4646
}
47-
setParams(newParams);
47+
setParams(newParams, { replace: true });
4848
};
4949

5050
const tags: { key: string; value: string; tr: string }[] = [];

apps/admin-ui/src/spa/recurring-reservations/application-rounds/[id]/allocation/hooks.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ export function useFocusApplicationEvent(): [
3232
const p = new URLSearchParams(params);
3333
p.set("aes", aes.pk.toString());
3434
p.delete("allocated");
35-
setParams(p);
35+
setParams(p, { replace: true });
3636
} else {
3737
const p = new URLSearchParams(params);
3838
p.delete("aes");
39-
setParams(p);
39+
setParams(p, { replace: true });
4040
}
4141
};
4242

@@ -60,11 +60,11 @@ export function useFocusAllocatedSlot(): [
6060
const p = new URLSearchParams(params);
6161
p.set("allocated", allocated.pk.toString());
6262
p.delete("aes");
63-
setParams(p);
63+
setParams(p, { replace: true });
6464
} else {
6565
const p = new URLSearchParams(params);
6666
p.delete("allocated");
67-
setParams(p);
67+
setParams(p, { replace: true });
6868
}
6969
};
7070

@@ -82,7 +82,7 @@ export function useSlotSelection(): [string[], (slots: string[]) => void] {
8282
const qp = new URLSearchParams(params);
8383
qp.delete("selectionBegin");
8484
qp.delete("selectionEnd");
85-
setParams(qp);
85+
setParams(qp, { replace: true });
8686
} else {
8787
// TODO change the save format
8888
// current format is: {day}-{hour}-{minute}
@@ -95,7 +95,7 @@ export function useSlotSelection(): [string[], (slots: string[]) => void] {
9595
const qp = new URLSearchParams(params);
9696
qp.set("selectionBegin", selectionBegin);
9797
qp.set("selectionEnd", selectionEnd);
98-
setParams(qp);
98+
setParams(qp, { replace: true });
9999
}
100100
};
101101

0 commit comments

Comments
 (0)