Skip to content

Commit

Permalink
Activity layer loading indicator fix
Browse files Browse the repository at this point in the history
  • Loading branch information
AaronPlave committed Jan 22, 2025
1 parent 58859a8 commit 55c4faf
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion src/components/timeline/Row.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -201,13 +201,22 @@
let timeFilteredExternalEvents: ExternalEvent[] = [];
let rowRef: HTMLDivElement;
let hasActivityLayer: boolean = false;
let hasActivityLayerFilters: boolean = false;
let hasExternalEventsLayer: boolean = false;
let hasResourceLayer: boolean = false;
$: if ($selectedRow?.id === id && rowRef) {
rowRef.scrollIntoView({ block: 'nearest' });
}
$: layers.forEach(layer => {
if (isActivityLayer(layer)) {
if (layer.filter.activity) {
hasActivityLayerFilters = true;
}
}
});
$: if (plan && simulationDataset !== null && layers && $externalResources && !$resourceTypesLoading) {
const simulationDatasetId = simulationDataset.dataset_id;
const resourceNamesSet = new Set<string>();
Expand Down Expand Up @@ -955,7 +964,7 @@
</g>
</svg>
<!-- Loading indicator -->
{#if (hasResourceLayer && anyResourcesLoading) || (hasActivityLayer && (!activityDirectivesMap || !spansMap))}
{#if (hasResourceLayer && anyResourcesLoading) || (hasActivityLayerFilters && (!activityDirectivesMap || !spansMap))}
<div class="layer-message loading st-typography-label">Loading...</div>
{/if}
<!-- Empty state -->
Expand Down

0 comments on commit 55c4faf

Please sign in to comment.