feat: add download size limit warning

This commit is contained in:
2026-10-11 10:31:50 +05:00
parent 81612db1f3
commit f67ddb3b0a
11 changed files with 111 additions and 29 deletions
@@ -123,7 +123,11 @@
const stepFileSets = $derived(runner.stepFileSets);
const runWarnings = $derived(runner.runWarnings);
const displayError = $derived(runner.displayError);
const allWarnings = $derived([...upload.sourceWarnings, ...runWarnings]);
const warningTexts = $derived(
[...upload.sourceWarnings, ...runWarnings, ...runner.downloadWarnings].map(
chainWarningText,
),
);
const masks = createStepMasks({
steps: () => steps,
@@ -316,6 +320,7 @@
resultKind={displayResultKind}
result={out}
{resultNote}
warnings={warningTexts}
{fileResult}
{textResult}
textVars={verdictVars}
@@ -440,9 +445,6 @@
{#if errorText}
<p class="error" role="alert">{errorText}</p>
{/if}
{#each allWarnings as w (chainWarningText(w))}
<p class="warn" role="status">{chainWarningText(w)}</p>
{/each}
<StepReorderOverlay {steps} dnd={stepDnd} />
</DragDropProvider>
</div>
@@ -620,11 +622,6 @@
.no-schema {
font: var(--font-size-s) var(--font-mono);
}
.warn {
margin: var(--space-s) 0 0;
color: var(--color-warning);
font: var(--font-size-s) var(--font-mono);
}
@media (--bp-tablet) {
.workspace,
.workspace.aligned {