diff --git a/frontend/relay-workflows-lib/lib/components/WorkflowInfo.tsx b/frontend/relay-workflows-lib/lib/components/WorkflowInfo.tsx index 557603dc2..307a2a8bd 100644 --- a/frontend/relay-workflows-lib/lib/components/WorkflowInfo.tsx +++ b/frontend/relay-workflows-lib/lib/components/WorkflowInfo.tsx @@ -59,7 +59,9 @@ export default function WorkflowInfo({ fragmentRef }: WorkflowInfoProps) { return ( }> - Workflow Information + + Workflow Information + diff --git a/frontend/relay-workflows-lib/lib/query-components/RetriggerWorkflow.tsx b/frontend/relay-workflows-lib/lib/query-components/RetriggerWorkflow.tsx index e350897ee..2f26b011e 100644 --- a/frontend/relay-workflows-lib/lib/query-components/RetriggerWorkflow.tsx +++ b/frontend/relay-workflows-lib/lib/query-components/RetriggerWorkflow.tsx @@ -44,14 +44,16 @@ const RetriggerWorkflowBase: React.FC = ({ const templateName = data.workflow.templateRef; return templateName ? ( - - - + + + + + ) : ( ); diff --git a/frontend/relay-workflows-lib/lib/views/WorkflowsListView.tsx b/frontend/relay-workflows-lib/lib/views/WorkflowsListView.tsx index 8a99f58ae..4b25307d2 100644 --- a/frontend/relay-workflows-lib/lib/views/WorkflowsListView.tsx +++ b/frontend/relay-workflows-lib/lib/views/WorkflowsListView.tsx @@ -139,7 +139,7 @@ const WorkflowsListView: React.FC = ({ key={`${JSON.stringify(workflowQueryFilter)}-${JSON.stringify(fetchKey)}`} fallback={ - + Loading Workflows... diff --git a/frontend/workflows-lib/lib/components/common/PaginationControls.tsx b/frontend/workflows-lib/lib/components/common/PaginationControls.tsx index 1b65771d5..935644844 100644 --- a/frontend/workflows-lib/lib/components/common/PaginationControls.tsx +++ b/frontend/workflows-lib/lib/components/common/PaginationControls.tsx @@ -1,4 +1,11 @@ -import { Box, FormControl, MenuItem, Pagination, Select } from "@mui/material"; +import { + Box, + FormControl, + InputLabel, + MenuItem, + Pagination, + Select, +} from "@mui/material"; interface PaginationControlsProps { currentPage: number; @@ -35,7 +42,10 @@ export default function PaginationControls({ boundaryCount={0} /> + Workflows Limit } diff --git a/frontend/workflows-lib/lib/components/template/TemplateSearchField.tsx b/frontend/workflows-lib/lib/components/template/TemplateSearchField.tsx index 62f52c568..a9edf9e93 100644 --- a/frontend/workflows-lib/lib/components/template/TemplateSearchField.tsx +++ b/frontend/workflows-lib/lib/components/template/TemplateSearchField.tsx @@ -23,6 +23,8 @@ export default function TemplateSearchField({ return ( { setSearchBoxContents(e.target.value); }} @@ -33,14 +35,17 @@ export default function TemplateSearchField({ startAdornment: , endAdornment: ( - + ), }, }} - aria-label="Search templates" value={searchBoxContents} /> diff --git a/frontend/workflows-lib/lib/components/workflow/ArtifactFilteredList.tsx b/frontend/workflows-lib/lib/components/workflow/ArtifactFilteredList.tsx index bdae2e483..30afc4bd3 100644 --- a/frontend/workflows-lib/lib/components/workflow/ArtifactFilteredList.tsx +++ b/frontend/workflows-lib/lib/components/workflow/ArtifactFilteredList.tsx @@ -82,6 +82,7 @@ export const ArtifactFilteredList: React.FC = ({ > Output Name @@ -124,6 +125,7 @@ export const ArtifactFilteredList: React.FC = ({ > Parent Task @@ -132,7 +134,7 @@ export const ArtifactFilteredList: React.FC = ({ sx={{ marginLeft: "auto", color: - sortType.name === "parentTask" ? "inherit" : "#888", + sortType.name === "parentTask" ? "inherit" : "#737373", position: "absolute", right: "10px", fontSize: "1.3em", @@ -181,7 +183,7 @@ export const ArtifactFilteredList: React.FC = ({ overflow: "hidden", whiteSpace: "nowrap", maxWidth: "200px", - color: "#777", + color: "#737373", }} > {artifact.parentTask || "N/A"} diff --git a/frontend/workflows-lib/lib/components/workflow/FuzzySearchBar.tsx b/frontend/workflows-lib/lib/components/workflow/FuzzySearchBar.tsx index 6224e43c1..ad7d3a81c 100644 --- a/frontend/workflows-lib/lib/components/workflow/FuzzySearchBar.tsx +++ b/frontend/workflows-lib/lib/components/workflow/FuzzySearchBar.tsx @@ -44,7 +44,7 @@ export const FuzzySearchBar: React.FC = ({ setLocalQuery(e.target.value); }} placeholder="Search by name or parent task" - sx={{ width: "70%", marginRight: 0.5 }} + sx={{ width: "70%", marginRight: 0.5, color: "#737373" }} slotProps={{ htmlInput: { "data-testid": "searchOutputs", diff --git a/frontend/workflows-lib/lib/components/workflow/ScrollableImages.tsx b/frontend/workflows-lib/lib/components/workflow/ScrollableImages.tsx index 5e026c5e3..e421c6dd9 100644 --- a/frontend/workflows-lib/lib/components/workflow/ScrollableImages.tsx +++ b/frontend/workflows-lib/lib/components/workflow/ScrollableImages.tsx @@ -150,6 +150,7 @@ const ScrollableImages = ({ size="small" sx={{ minWidth: 36, width: 36, height: 36 }} data-testid="prev-button" + aria-label="previous image" > @@ -201,6 +202,7 @@ const ScrollableImages = ({ size="small" sx={{ minWidth: 36, width: 36, height: 36 }} data-testid="next-button" + aria-label="next image" > @@ -210,6 +212,7 @@ const ScrollableImages = ({ = ({ return ( }> - Output Information + + Output Information + = ({ data, onNavigate }) => { > = ({ {getWorkflowStatusIcon(workflow.status)} {workflowLink && ( - - - + + + + + )} {retriggerComponent && React.createElement(retriggerComponent, { @@ -60,7 +64,7 @@ const WorkflowAccordion: React.FC = ({ {workflow.name} - + Creator: {workflow.creator || "Unknown"}