|
10 | 10 | import MetaPropertiesForm from '$lib/components/workflow/MetaPropertiesForm.svelte'; |
11 | 11 | import ArgumentsSchema from '$lib/components/workflow/ArgumentsSchema.svelte'; |
12 | 12 | import WorkflowTaskSelection from '$lib/components/workflow/WorkflowTaskSelection.svelte'; |
| 13 | + import { formatMarkdown } from '$lib/common/component_utilities'; |
13 | 14 |
|
14 | 15 | // Workflow |
15 | 16 | let workflow = undefined; |
|
436 | 437 | </button> |
437 | 438 | </li> |
438 | 439 | <li class='nav-item'> |
439 | | - <span class='nav-link disabled'>Info</span> |
| 440 | + <button |
| 441 | + data-bs-toggle='tab' |
| 442 | + data-bs-target='#info-tab' |
| 443 | + class="nav-link {workflowTabContextId === 2 ? 'active' : ''}" |
| 444 | + >Info |
| 445 | + </button> |
440 | 446 | </li> |
441 | 447 | </ul> |
442 | 448 | <ConfirmActionButton |
|
503 | 509 | {/if} |
504 | 510 | </div> |
505 | 511 | </div> |
| 512 | + <div id="info-tab" class="tab-pane"> |
| 513 | + <div class="card-body"> |
| 514 | + {#if selectedWorkflowTask} |
| 515 | + <ul class="list-group"> |
| 516 | + <li class="list-group-item list-group-item-light fw-bold">Name</li> |
| 517 | + <li class="list-group-item">{selectedWorkflowTask.task.name}</li> |
| 518 | + <li class="list-group-item list-group-item-light fw-bold">Version</li> |
| 519 | + <li class="list-group-item">{selectedWorkflowTask.task.version || '-'}</li> |
| 520 | + <li class='list-group-item list-group-item-light fw-bold'>Docs Link</li> |
| 521 | + <li class='list-group-item'> |
| 522 | + {#if selectedWorkflowTask.task.docs_link} |
| 523 | + <a href="{selectedWorkflowTask.task.docs_link}" target="_blank">{selectedWorkflowTask.task.docs_link}</a> |
| 524 | + {:else} |
| 525 | + - |
| 526 | + {/if} |
| 527 | + </li> |
| 528 | + <li class='list-group-item list-group-item-light fw-bold'>Docs Info</li> |
| 529 | + <li class='list-group-item'> |
| 530 | + {#if selectedWorkflowTask.task.docs_info} |
| 531 | + {@html formatMarkdown(selectedWorkflowTask.task.docs_info)} |
| 532 | + {:else} |
| 533 | + - |
| 534 | + {/if} |
| 535 | + </li> |
| 536 | + <li class="list-group-item list-group-item-light fw-bold">Owner</li> |
| 537 | + <li class="list-group-item">{selectedWorkflowTask.task.owner || '-'}</li> |
| 538 | + <li class="list-group-item list-group-item-light fw-bold">Command</li> |
| 539 | + <li class='list-group-item'><code>{selectedWorkflowTask.task.command}</code></li> |
| 540 | + <li class='list-group-item list-group-item-light fw-bold'>Source</li> |
| 541 | + <li class='list-group-item'><code>{selectedWorkflowTask.task.source}</code></li> |
| 542 | + <li class='list-group-item list-group-item-light fw-bold'>Input Type</li> |
| 543 | + <li class='list-group-item'> |
| 544 | + <code>{selectedWorkflowTask.task.input_type}</code> |
| 545 | + </li> |
| 546 | + <li class='list-group-item list-group-item-light fw-bold'>Output Type</li> |
| 547 | + <li class='list-group-item'> |
| 548 | + <code>{selectedWorkflowTask.task.output_type}</code> |
| 549 | + </li> |
| 550 | + <li class='list-group-item list-group-item-light fw-bold'>Args Schema Version</li> |
| 551 | + <li class='list-group-item'>{selectedWorkflowTask.task.args_schema_version || '-'}</li> |
| 552 | + <li class='list-group-item list-group-item-light fw-bold'>Args Schema</li> |
| 553 | + <li class='list-group-item'> |
| 554 | + {#if selectedWorkflowTask.task.args_schema} |
| 555 | + <code> |
| 556 | + <pre>{JSON.stringify(selectedWorkflowTask.task.args_schema, null, 2)}</pre> |
| 557 | + </code> |
| 558 | + {:else} |
| 559 | + - |
| 560 | + {/if} |
| 561 | + </li> |
| 562 | + </ul> |
| 563 | + {/if} |
| 564 | + </div> |
| 565 | + </div> |
506 | 566 | </div> |
507 | 567 | </div> |
508 | 568 | </div> |
|
755 | 815 | <button type='button' class='btn-close' data-bs-dismiss='modal' aria-label='Close'></button> |
756 | 816 | </div> |
757 | 817 | <div class='modal-body'> |
758 | | - <p>Do you want to save the changes made to the arguments of the current selected workflow task?</p> |
| 818 | + <p>Do you want to save the changes made to the arguments of the current selected workflow selectedWorkflowTask.task</p> |
759 | 819 | </div> |
760 | 820 | <div class='modal-footer'> |
761 | 821 | <button type='button' class='btn btn-secondary' data-bs-dismiss='modal'>Cancel</button> |
|
0 commit comments