Skip to content

Commit 0711bf5

Browse files
committed
Fixed Issues grid not loading the latest stack.
1 parent 0cb2d72 commit 0711bf5

File tree

1 file changed

+10
-5
lines changed
  • src/Exceptionless.Web/ClientApp/src/routes/(app)/issues

1 file changed

+10
-5
lines changed

src/Exceptionless.Web/ClientApp/src/routes/(app)/issues/+page.svelte

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
<script lang="ts">
2+
import { derived, writable } from 'svelte/store';
3+
24
import * as Card from '$comp/ui/card';
35
import * as Sheet from '$comp/ui/sheet';
46
import SearchInput from '$comp/SearchInput.svelte';
@@ -10,14 +12,17 @@
1012
import CustomEventMessage from '$comp/messaging/CustomEventMessage.svelte';
1113
import { filter, filterWithFaceted, onFilterChanged, onFilterInputChanged, time } from '$lib/stores/events';
1214
import DateRangeDropdown from '$comp/DateRangeDropdown.svelte';
13-
import { writable } from 'svelte/store';
1415
1516
const selectedStackId = writable<string | null>(null);
16-
const eventsResponse = getEventsByStackIdQuery(selectedStackId, 1);
1717
function onRowClick({ detail }: CustomEvent<SummaryModel<SummaryTemplateKeys>>) {
18-
// TODO: We need to load the latest event for the stack and display it in the sidebar.
1918
selectedStackId.set(detail.id);
2019
}
20+
21+
// Load the latest event for the stack and display it in the sidebar.
22+
const eventsResponse = getEventsByStackIdQuery(selectedStackId, 1);
23+
const eventId = derived(eventsResponse, ($eventsResponse) => {
24+
return $eventsResponse?.data?.[0]?.id;
25+
});
2126
</script>
2227

2328
<CustomEventMessage type="filter" on:message={onFilterChanged}></CustomEventMessage>
@@ -37,11 +42,11 @@
3742
</Card.Root>
3843
</div>
3944

40-
<Sheet.Root open={!!$eventsResponse.data} onOpenChange={() => selectedStackId.set(null)}>
45+
<Sheet.Root open={$eventsResponse.isSuccess} onOpenChange={() => selectedStackId.set(null)}>
4146
<Sheet.Content class="w-full overflow-y-auto sm:max-w-full md:w-5/6">
4247
<Sheet.Header>
4348
<Sheet.Title>Event Details</Sheet.Title>
4449
</Sheet.Header>
45-
<EventsDrawer id={$selectedStackId || ''}></EventsDrawer>
50+
<EventsDrawer id={$eventId || ''}></EventsDrawer>
4651
</Sheet.Content>
4752
</Sheet.Root>

0 commit comments

Comments
 (0)