From aa60952ac3d1094741c29afb191e09140d4aecee Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Tue, 21 May 2024 07:28:31 +0200 Subject: [PATCH] frontend nits --- .../src/lib/components/FlowMetadata.svelte | 68 ++++++++++--------- .../lib/components/ScheduleEditorInner.svelte | 3 +- .../(root)/(logged)/run/[...run]/+page.svelte | 2 +- 3 files changed, 40 insertions(+), 33 deletions(-) diff --git a/frontend/src/lib/components/FlowMetadata.svelte b/frontend/src/lib/components/FlowMetadata.svelte index 0896deeb65..ee4ce3a863 100644 --- a/frontend/src/lib/components/FlowMetadata.svelte +++ b/frontend/src/lib/components/FlowMetadata.svelte @@ -1,7 +1,7 @@
- - + + {#if job['success'] != undefined} Received job: {displayDate(job.created_at ?? '')} {:else} Received job {/if} - {job?.created_at} + {job?.created_at}
{#if job && 'started_at' in job && job.started_at} -
- - +
+ + Started - {job?.started_at} + {job?.started_at}
{/if} {#if job && job['mem_peak']} -
- +
+ Mem peak: {(job['mem_peak'] / 1024).toPrecision(5)}MB
{/if}
{#if job && job.parent_job} {#if job.is_flow_step} -
- - + {:else} -
- - + {/if} {:else if job && job.schedule_path} - {/if} @@ -86,9 +87,9 @@ {@const stem = `/${job?.job_kind}s`} {@const isScript = job?.job_kind === 'script'} {@const viewHref = `${stem}/get/${isScript ? job?.script_hash : job?.script_path}`} -
+
{#if isScript} - + {:else} {/if} @@ -98,18 +99,23 @@
{/if} -
- +
+ - By {job.created_by} + By {truncateRev( + job.created_by ?? 'unknown', + 40 + )}{#if (job?.created_by?.length ?? 0) > 40}
{job.created_by}
{/if} {#if job.permissioned_as !== `u/${job.created_by}` && job.permissioned_as != job.created_by} but permissioned as {job.permissioned_as} {/if}
-
+
run id: {job.id}
diff --git a/frontend/src/lib/components/ScheduleEditorInner.svelte b/frontend/src/lib/components/ScheduleEditorInner.svelte index b00df7c8e8..08bc780fb8 100644 --- a/frontend/src/lib/components/ScheduleEditorInner.svelte +++ b/frontend/src/lib/components/ScheduleEditorInner.svelte @@ -77,6 +77,7 @@ args = {} runnable = undefined is_flow = nis_flow + schedule = '0 0 12 * *' let defaultErrorHandlerMaybe = undefined let defaultRecoveryHandlerMaybe = undefined if ($workspaceStore) { @@ -489,7 +490,7 @@ readonly value={path} size={path?.length || 50} - class="font-mono !text-xs max-w-[calc(100%-70px)] !w-auto !h-[24px] !py-0 !border-l-0 !rounded-l-none" + class="font-mono !text-xs grow shrink overflow-x-auto !h-[24px] !py-0 !border-l-0 !rounded-l-none" on:focus={({ currentTarget }) => { currentTarget.select() }} diff --git a/frontend/src/routes/(root)/(logged)/run/[...run]/+page.svelte b/frontend/src/routes/(root)/(logged)/run/[...run]/+page.svelte index 0d0996fe7a..a7d1cb87eb 100644 --- a/frontend/src/routes/(root)/(logged)/run/[...run]/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/run/[...run]/+page.svelte @@ -312,7 +312,7 @@ (viewTab = 'result')} + on:done={() => job?.['result'] != undefined && (viewTab = 'result')} bind:this={testJobLoader} bind:getLogs bind:isLoading={testIsLoading}