mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 18:27:36 +00:00
improvement: move environment filters beneath static filters
This commit is contained in:
@@ -722,26 +722,6 @@ export const SecretOverviewPage = () => {
|
|||||||
</IconButton>
|
</IconButton>
|
||||||
</DropdownMenuTrigger>
|
</DropdownMenuTrigger>
|
||||||
<DropdownMenuContent align="end">
|
<DropdownMenuContent align="end">
|
||||||
<DropdownMenuLabel>Choose visible environments</DropdownMenuLabel>
|
|
||||||
{userAvailableEnvs.map((availableEnv) => {
|
|
||||||
const { id: envId, name } = availableEnv;
|
|
||||||
|
|
||||||
const isEnvSelected = visibleEnvs.map((env) => env.id).includes(envId);
|
|
||||||
return (
|
|
||||||
<DropdownMenuItem
|
|
||||||
onClick={(e) => {
|
|
||||||
e.preventDefault();
|
|
||||||
handleEnvSelect(envId);
|
|
||||||
}}
|
|
||||||
key={envId}
|
|
||||||
disabled={visibleEnvs?.length === 1}
|
|
||||||
icon={isEnvSelected && <FontAwesomeIcon icon={faCheckCircle} />}
|
|
||||||
iconPos="right"
|
|
||||||
>
|
|
||||||
<div className="flex items-center">{name}</div>
|
|
||||||
</DropdownMenuItem>
|
|
||||||
);
|
|
||||||
})}
|
|
||||||
{/* <DropdownMenuItem className="px-1.5" asChild>
|
{/* <DropdownMenuItem className="px-1.5" asChild>
|
||||||
<Button
|
<Button
|
||||||
size="xs"
|
size="xs"
|
||||||
@@ -796,6 +776,26 @@ export const SecretOverviewPage = () => {
|
|||||||
<span>Secrets</span>
|
<span>Secrets</span>
|
||||||
</div>
|
</div>
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
|
<DropdownMenuLabel>Choose visible environments</DropdownMenuLabel>
|
||||||
|
{userAvailableEnvs.map((availableEnv) => {
|
||||||
|
const { id: envId, name } = availableEnv;
|
||||||
|
|
||||||
|
const isEnvSelected = visibleEnvs.map((env) => env.id).includes(envId);
|
||||||
|
return (
|
||||||
|
<DropdownMenuItem
|
||||||
|
onClick={(e) => {
|
||||||
|
e.preventDefault();
|
||||||
|
handleEnvSelect(envId);
|
||||||
|
}}
|
||||||
|
key={envId}
|
||||||
|
disabled={visibleEnvs?.length === 1}
|
||||||
|
icon={isEnvSelected && <FontAwesomeIcon icon={faCheckCircle} />}
|
||||||
|
iconPos="right"
|
||||||
|
>
|
||||||
|
<div className="flex items-center">{name}</div>
|
||||||
|
</DropdownMenuItem>
|
||||||
|
);
|
||||||
|
})}
|
||||||
</DropdownMenuContent>
|
</DropdownMenuContent>
|
||||||
</DropdownMenu>
|
</DropdownMenu>
|
||||||
)}
|
)}
|
||||||
|
|||||||
Reference in New Issue
Block a user