header buttons don't lcose the dropdown

This commit is contained in:
DaKheera47 2026-01-15 18:26:44 +00:00
parent d9187acb37
commit 8f278a228a
2 changed files with 36 additions and 8 deletions

View File

@ -166,25 +166,33 @@ export const Header: React.FC<HeaderProps> = ({
onCheckedChange={(checked) =>
toggleSource(source, Boolean(checked))
}
onSelect={(e) => e.preventDefault()}
>
{sourceLabel[source]}
</DropdownMenuCheckboxItem>
))}
<DropdownMenuSeparator />
<DropdownMenuItem
onSelect={() => onPipelineSourcesChange(orderedSources)}
onSelect={(e) => {
e.preventDefault();
onPipelineSourcesChange(orderedSources);
}}
>
All sources
</DropdownMenuItem>
<DropdownMenuItem
onSelect={() => onPipelineSourcesChange(["gradcracker"])}
onSelect={(e) => {
e.preventDefault();
onPipelineSourcesChange(["gradcracker"]);
}}
>
Gradcracker only
</DropdownMenuItem>
<DropdownMenuItem
onSelect={() =>
onPipelineSourcesChange(["indeed", "linkedin"])
}
onSelect={(e) => {
e.preventDefault();
onPipelineSourcesChange(["indeed", "linkedin"]);
}}
>
Indeed + LinkedIn only
</DropdownMenuItem>

View File

@ -681,14 +681,34 @@ export const OrchestratorPage: React.FC = () => {
key={source}
checked={pipelineSources.includes(source)}
onCheckedChange={(checked) => toggleSource(source, Boolean(checked))}
onSelect={(e) => e.preventDefault()}
>
{sourceLabel[source]}
</DropdownMenuCheckboxItem>
))}
<DropdownMenuSeparator />
<DropdownMenuItem onSelect={() => setPipelineSources(orderedSources)}>All sources</DropdownMenuItem>
<DropdownMenuItem onSelect={() => setPipelineSources(["gradcracker"])}>Gradcracker only</DropdownMenuItem>
<DropdownMenuItem onSelect={() => setPipelineSources(["indeed", "linkedin"])}>
<DropdownMenuItem
onSelect={(e) => {
e.preventDefault();
setPipelineSources(orderedSources);
}}
>
All sources
</DropdownMenuItem>
<DropdownMenuItem
onSelect={(e) => {
e.preventDefault();
setPipelineSources(["gradcracker"]);
}}
>
Gradcracker only
</DropdownMenuItem>
<DropdownMenuItem
onSelect={(e) => {
e.preventDefault();
setPipelineSources(["indeed", "linkedin"]);
}}
>
Indeed + LinkedIn only
</DropdownMenuItem>
</DropdownMenuContent>