header buttons don't lcose the dropdown
This commit is contained in:
@@ -166,25 +166,33 @@ export const Header: React.FC<HeaderProps> = ({
|
|||||||
onCheckedChange={(checked) =>
|
onCheckedChange={(checked) =>
|
||||||
toggleSource(source, Boolean(checked))
|
toggleSource(source, Boolean(checked))
|
||||||
}
|
}
|
||||||
|
onSelect={(e) => e.preventDefault()}
|
||||||
>
|
>
|
||||||
{sourceLabel[source]}
|
{sourceLabel[source]}
|
||||||
</DropdownMenuCheckboxItem>
|
</DropdownMenuCheckboxItem>
|
||||||
))}
|
))}
|
||||||
<DropdownMenuSeparator />
|
<DropdownMenuSeparator />
|
||||||
<DropdownMenuItem
|
<DropdownMenuItem
|
||||||
onSelect={() => onPipelineSourcesChange(orderedSources)}
|
onSelect={(e) => {
|
||||||
|
e.preventDefault();
|
||||||
|
onPipelineSourcesChange(orderedSources);
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
All sources
|
All sources
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
<DropdownMenuItem
|
<DropdownMenuItem
|
||||||
onSelect={() => onPipelineSourcesChange(["gradcracker"])}
|
onSelect={(e) => {
|
||||||
|
e.preventDefault();
|
||||||
|
onPipelineSourcesChange(["gradcracker"]);
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
Gradcracker only
|
Gradcracker only
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
<DropdownMenuItem
|
<DropdownMenuItem
|
||||||
onSelect={() =>
|
onSelect={(e) => {
|
||||||
onPipelineSourcesChange(["indeed", "linkedin"])
|
e.preventDefault();
|
||||||
}
|
onPipelineSourcesChange(["indeed", "linkedin"]);
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
Indeed + LinkedIn only
|
Indeed + LinkedIn only
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
|
|||||||
@@ -681,14 +681,34 @@ export const OrchestratorPage: React.FC = () => {
|
|||||||
key={source}
|
key={source}
|
||||||
checked={pipelineSources.includes(source)}
|
checked={pipelineSources.includes(source)}
|
||||||
onCheckedChange={(checked) => toggleSource(source, Boolean(checked))}
|
onCheckedChange={(checked) => toggleSource(source, Boolean(checked))}
|
||||||
|
onSelect={(e) => e.preventDefault()}
|
||||||
>
|
>
|
||||||
{sourceLabel[source]}
|
{sourceLabel[source]}
|
||||||
</DropdownMenuCheckboxItem>
|
</DropdownMenuCheckboxItem>
|
||||||
))}
|
))}
|
||||||
<DropdownMenuSeparator />
|
<DropdownMenuSeparator />
|
||||||
<DropdownMenuItem onSelect={() => setPipelineSources(orderedSources)}>All sources</DropdownMenuItem>
|
<DropdownMenuItem
|
||||||
<DropdownMenuItem onSelect={() => setPipelineSources(["gradcracker"])}>Gradcracker only</DropdownMenuItem>
|
onSelect={(e) => {
|
||||||
<DropdownMenuItem onSelect={() => setPipelineSources(["indeed", "linkedin"])}>
|
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
|
Indeed + LinkedIn only
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
</DropdownMenuContent>
|
</DropdownMenuContent>
|
||||||
|
|||||||
Reference in New Issue
Block a user