diff --git a/orchestrator/src/client/components/Header.tsx b/orchestrator/src/client/components/Header.tsx index 4ab418d..5498dd0 100644 --- a/orchestrator/src/client/components/Header.tsx +++ b/orchestrator/src/client/components/Header.tsx @@ -3,7 +3,15 @@ */ import React from "react"; -import { ChevronDown, Loader2, Play, RefreshCcw, Rocket, Settings, Trash2 } from "lucide-react"; +import { + ChevronDown, + Loader2, + Play, + RefreshCcw, + Rocket, + Settings, + Trash2, +} from "lucide-react"; import { Link } from "react-router-dom"; import { Button } from "@/components/ui/button"; @@ -66,29 +74,32 @@ export const Header: React.FC = ({ }; return ( -
-
- -
- +
+
+ +
+
-
-
Job Ops
-
Orchestrator
+
+
Job Ops
+
Orchestrator
-
+
@@ -108,72 +119,96 @@ export const Header: React.FC = ({ - - - - - - - - - Sources - - {orderedSources.map((source) => ( - toggleSource(source, Boolean(checked))} +
+ + + + + + + + Sources + + {orderedSources.map((source) => ( + + toggleSource(source, Boolean(checked)) + } + > + {sourceLabel[source]} + + ))} + + onPipelineSourcesChange(orderedSources)} + > + All sources + + onPipelineSourcesChange(["gradcracker"])} + > + Gradcracker only + + + onPipelineSourcesChange(["indeed", "linkedin"]) + } + > + Indeed + LinkedIn only + + + +
diff --git a/orchestrator/src/client/components/JobList.tsx b/orchestrator/src/client/components/JobList.tsx index e288713..213514a 100644 --- a/orchestrator/src/client/components/JobList.tsx +++ b/orchestrator/src/client/components/JobList.tsx @@ -313,8 +313,8 @@ export const JobList: React.FC = ({ className="space-y-4" >
-
- +
+ {tabs.map((tab) => ( {tab.label} @@ -325,8 +325,8 @@ export const JobList: React.FC = ({ ))} -
-
+
+