|
27 | 27 | import RunStatusModal from '$lib/components/jobs/RunStatusModal.svelte'; |
28 | 28 | import { navigating, navigationCancelled } from '$lib/stores'; |
29 | 29 | import { writable } from 'svelte/store'; |
| 30 | + import TimestampCell from '$lib/components/jobs/TimestampCell.svelte'; |
30 | 31 |
|
31 | 32 | /** @type {number|undefined} */ |
32 | 33 | const defaultDatasetId = $derived(page.data.defaultDatasetId); |
|
970 | 971 | class="nav-link {workflowTabContextId === 0 ? 'active' : ''}" |
971 | 972 | onclick={() => setWorkflowTabContextId(0)} |
972 | 973 | aria-current={workflowTabContextId === 0} |
973 | | - >Arguments |
| 974 | + > |
| 975 | + Arguments |
974 | 976 | </button> |
975 | 977 | </li> |
976 | 978 | <li class="nav-item"> |
|
982 | 984 | Meta |
983 | 985 | </button> |
984 | 986 | </li> |
| 987 | + {#if selectedHistoryRun} |
| 988 | + <li> |
| 989 | + <button |
| 990 | + class="nav-link {workflowTabContextId === 2 ? 'active' : ''}" |
| 991 | + onclick={() => setWorkflowTabContextId(2)} |
| 992 | + aria-current={workflowTabContextId === 2} |
| 993 | + > |
| 994 | + Run |
| 995 | + </button> |
| 996 | + </li> |
| 997 | + {/if} |
985 | 998 | <li class="nav-item"> |
986 | 999 | <button |
987 | | - class="nav-link {workflowTabContextId === 2 ? 'active' : ''}" |
988 | | - onclick={() => setWorkflowTabContextId(2)} |
989 | | - aria-current={workflowTabContextId === 2} |
| 1000 | + class="nav-link {workflowTabContextId === 3 ? 'active' : ''}" |
| 1001 | + onclick={() => setWorkflowTabContextId(3)} |
| 1002 | + aria-current={workflowTabContextId === 3} |
990 | 1003 | > |
991 | 1004 | Info |
992 | 1005 | </button> |
993 | 1006 | </li> |
994 | 1007 | <li class="nav-item"> |
995 | 1008 | <button |
996 | | - class="nav-link {workflowTabContextId === 3 ? 'active' : ''}" |
997 | | - onclick={() => setWorkflowTabContextId(3)} |
998 | | - aria-current={workflowTabContextId === 3} |
| 1009 | + class="nav-link {workflowTabContextId === 4 ? 'active' : ''}" |
| 1010 | + onclick={() => setWorkflowTabContextId(4)} |
| 1011 | + aria-current={workflowTabContextId === 4} |
999 | 1012 | > |
1000 | 1013 | Types |
1001 | 1014 | </button> |
1002 | 1015 | </li> |
1003 | 1016 | <li class="nav-item"> |
1004 | 1017 | <button |
1005 | | - class="nav-link {workflowTabContextId === 4 ? 'active' : ''}" |
1006 | | - onclick={() => setWorkflowTabContextId(4)} |
1007 | | - aria-current={workflowTabContextId === 4} |
| 1018 | + class="nav-link {workflowTabContextId === 5 ? 'active' : ''}" |
| 1019 | + onclick={() => setWorkflowTabContextId(5)} |
| 1020 | + aria-current={workflowTabContextId === 5} |
1008 | 1021 | > |
1009 | 1022 | Version |
1010 | 1023 | {#if $newVersionsCount} |
|
1080 | 1093 | </div> |
1081 | 1094 | </div> |
1082 | 1095 | {:else if workflowTabContextId === 2} |
| 1096 | + <div id="run-tab" class="tab-pane show active"> |
| 1097 | + <div class="card-body"> |
| 1098 | + {#if selectedHistoryRun} |
| 1099 | + <ul class="list-group"> |
| 1100 | + <li class="list-group-item list-group-item-light fw-bold">Started</li> |
| 1101 | + <li class="list-group-item"> |
| 1102 | + <TimestampCell timestamp={selectedHistoryRun.timestamp_started} /> |
| 1103 | + </li> |
| 1104 | + <li class="list-group-item list-group-item-light fw-bold">Version</li> |
| 1105 | + <li class="list-group-item">{selectedHistoryRun.version || '-'}</li> |
| 1106 | + </ul> |
| 1107 | + {/if} |
| 1108 | + </div> |
| 1109 | + </div> |
| 1110 | + {:else if workflowTabContextId === 3} |
1083 | 1111 | <div id="info-tab" class="tab-pane show active"> |
1084 | 1112 | <div class="card-body"> |
1085 | 1113 | {#if selectedWorkflowTask} |
1086 | 1114 | <TaskInfoTab task={selectedWorkflowTask.task} /> |
1087 | 1115 | {/if} |
1088 | 1116 | </div> |
1089 | 1117 | </div> |
1090 | | - {:else if workflowTabContextId === 3} |
| 1118 | + {:else if workflowTabContextId === 4} |
1091 | 1119 | {#if selectedWorkflowTask} |
1092 | 1120 | <InputFiltersTab |
1093 | 1121 | {workflow} |
|
1101 | 1129 | <div |
1102 | 1130 | id="version-tab" |
1103 | 1131 | class="tab-pane" |
1104 | | - class:show={workflowTabContextId === 4} |
1105 | | - class:active={workflowTabContextId === 4} |
| 1132 | + class:show={workflowTabContextId === 5} |
| 1133 | + class:active={workflowTabContextId === 5} |
1106 | 1134 | > |
1107 | 1135 | <div class="card-body"> |
1108 | 1136 | {#if selectedWorkflowTask} |
|
0 commit comments