Skip to content

Commit dc851b1

Browse files
committed
Reset bulk selection after action
1 parent 0441874 commit dc851b1

File tree

4 files changed

+11
-2
lines changed

4 files changed

+11
-2
lines changed

src/Exceptionless.Web/ClientApp/src/lib/features/events/api.svelte.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { WebSocketMessageValue } from '$features/websockets/models';
22
import type { CountResult, WorkInProgressResult } from '$shared/models';
33

44
import { accessToken } from '$features/auth/index.svelte';
5-
import { DEFAULT_OFFSET } from '$features/shared/api/api.svelte';
5+
import { DEFAULT_OFFSET } from '$shared/api/api.svelte';
66
import { type ProblemDetails, useFetchClient } from '@exceptionless/fetchclient';
77
import { createMutation, createQuery, QueryClient, useQueryClient } from '@tanstack/svelte-query';
88

src/Exceptionless.Web/ClientApp/src/lib/features/events/components/table/EventsBulkActionsDropdownMenu.svelte

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,14 @@
3131
3232
async function remove() {
3333
await removeEvents.mutateAsync();
34+
3435
if (ids.length === 1) {
3536
toast.success('Successfully deleted event.');
3637
} else {
3738
toast.success(`Successfully deleted ${Intl.NumberFormat().format(ids.length)} events.`);
3839
}
40+
41+
table.resetRowSelection();
3942
}
4043
</script>
4144

src/Exceptionless.Web/ClientApp/src/lib/features/stacks/components/StackCard.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
import { Skeleton } from '$comp/ui/skeleton';
1313
import * as Tooltip from '$comp/ui/tooltip';
1414
import { getProjectCountQuery, getStackCountQuery } from '$features/events/api.svelte';
15-
import { DEFAULT_OFFSET } from '$features/shared/api/api.svelte';
1615
import { getStackQuery } from '$features/stacks/api.svelte';
1716
import { cardinality, max, min, sum } from '$shared/api/aggregations';
17+
import { DEFAULT_OFFSET } from '$shared/api/api.svelte';
1818
import IconFirstOccurrence from '~icons/mdi/arrow-left-circle';
1919
import IconLastOccurrence from '~icons/mdi/arrow-right-circle';
2020
import IconCalendar from '~icons/mdi/calendar';

src/Exceptionless.Web/ClientApp/src/lib/features/stacks/components/StacksBulkActionsDropdownMenu.svelte

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,12 @@
6060
6161
async function markOpen() {
6262
await changeStatus.mutateAsync(StackStatus.Open);
63+
table.resetRowSelection();
6364
}
6465
6566
async function markFixed(version?: string) {
6667
await updateMarkFixed.mutateAsync(version);
68+
table.resetRowSelection();
6769
}
6870
6971
async function markSnoozed(timePeriod?: '6hours' | 'day' | 'month' | 'week') {
@@ -85,19 +87,23 @@
8587
}
8688
8789
await updateMarkSnoozed.mutateAsync(snoozeUntilUtc);
90+
table.resetRowSelection();
8891
}
8992
9093
async function markIgnored() {
9194
await changeStatus.mutateAsync(StackStatus.Ignored);
95+
table.resetRowSelection();
9296
}
9397
9498
async function markDiscarded() {
9599
await changeStatus.mutateAsync(StackStatus.Discarded);
100+
table.resetRowSelection();
96101
}
97102
98103
async function remove() {
99104
await removeStack.mutateAsync();
100105
toast.success('Successfully queued the stack for deletion.');
106+
table.resetRowSelection();
101107
}
102108
</script>
103109

0 commit comments

Comments
 (0)