diff --git a/web/src/lib/components/InlineApproval.svelte b/web/src/lib/components/InlineApproval.svelte index 0052abf..f45a47c 100644 --- a/web/src/lib/components/InlineApproval.svelte +++ b/web/src/lib/components/InlineApproval.svelte @@ -1,15 +1,30 @@ @@ -194,6 +212,7 @@ {:else if approval.destructive} + {@const affected = blastRadius.get(approval.executionId)}
@@ -211,17 +230,32 @@ {#if approval.command} {approval.command} {/if} + {#if affected} +
+ + Affects {affected.length} downstream: {affected.join(', ')} +
+ {/if}
{:else} -
- - {approval.action} on {approval.target} requires approval - - + {@const affected = blastRadius.get(approval.executionId)} +
+
+ + {approval.action} on {approval.target} requires approval + + +
+ {#if affected} +
+ + Affects {affected.length} downstream: {affected.join(', ')} +
+ {/if}
{/if} {/each}