mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-08 08:27:53 +00:00
Resolved Comments
This commit is contained in:
@@ -108,10 +108,10 @@ export const SecretOverviewPage = () => {
|
|||||||
}, [isWorkspaceLoading, workspaceId, router.isReady]);
|
}, [isWorkspaceLoading, workspaceId, router.isReady]);
|
||||||
|
|
||||||
const userAvailableEnvs = currentWorkspace?.environments || [];
|
const userAvailableEnvs = currentWorkspace?.environments || [];
|
||||||
const [visibleEnvs, setVisisbleEnvs] = useState(userAvailableEnvs);
|
const [visibleEnvs, setVisibleEnvs] = useState(userAvailableEnvs);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setVisisbleEnvs(userAvailableEnvs);
|
setVisibleEnvs(userAvailableEnvs);
|
||||||
}, [userAvailableEnvs]);
|
}, [userAvailableEnvs]);
|
||||||
|
|
||||||
const {
|
const {
|
||||||
@@ -212,9 +212,9 @@ export const SecretOverviewPage = () => {
|
|||||||
|
|
||||||
const handleEnvSelect = (envId: string) => {
|
const handleEnvSelect = (envId: string) => {
|
||||||
if (visibleEnvs.map((env) => env.id).includes(envId)) {
|
if (visibleEnvs.map((env) => env.id).includes(envId)) {
|
||||||
setVisisbleEnvs(visibleEnvs.filter((env) => env.id !== envId));
|
setVisibleEnvs(visibleEnvs.filter((env) => env.id !== envId));
|
||||||
} else {
|
} else {
|
||||||
setVisisbleEnvs(visibleEnvs.concat(userAvailableEnvs.filter((env) => env.id === envId)));
|
setVisibleEnvs(visibleEnvs.concat(userAvailableEnvs.filter((env) => env.id === envId)));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -401,7 +401,7 @@ export const SecretOverviewPage = () => {
|
|||||||
ariaLabel="Environments"
|
ariaLabel="Environments"
|
||||||
variant="plain"
|
variant="plain"
|
||||||
size="sm"
|
size="sm"
|
||||||
className="mr-2 flex h-10 w-11 items-center justify-center overflow-hidden border border-mineshaft-600 bg-mineshaft-800 p-0 hover:border-primary/60 hover:bg-primary/10"
|
className="flex h-10 w-11 items-center justify-center overflow-hidden border border-mineshaft-600 bg-mineshaft-800 p-0 hover:border-primary/60 hover:bg-primary/10"
|
||||||
>
|
>
|
||||||
<Tooltip content="Choose visible environments" className="mb-2">
|
<Tooltip content="Choose visible environments" className="mb-2">
|
||||||
<FontAwesomeIcon icon={faList} />
|
<FontAwesomeIcon icon={faList} />
|
||||||
@@ -410,8 +410,8 @@ export const SecretOverviewPage = () => {
|
|||||||
</DropdownMenuTrigger>
|
</DropdownMenuTrigger>
|
||||||
<DropdownMenuContent align="end">
|
<DropdownMenuContent align="end">
|
||||||
<DropdownMenuLabel>Choose visible environments</DropdownMenuLabel>
|
<DropdownMenuLabel>Choose visible environments</DropdownMenuLabel>
|
||||||
{userAvailableEnvs.map((avaiableEnv) => {
|
{userAvailableEnvs.map((availableEnv) => {
|
||||||
const { id: envId, name } = avaiableEnv;
|
const { id: envId, name } = availableEnv;
|
||||||
|
|
||||||
const isEnvSelected = visibleEnvs.map((env) => env.id).includes(envId);
|
const isEnvSelected = visibleEnvs.map((env) => env.id).includes(envId);
|
||||||
return (
|
return (
|
||||||
|
|||||||
+4
-1
@@ -191,7 +191,10 @@ export const CreateSecretForm = ({
|
|||||||
</span>
|
</span>
|
||||||
<span>
|
<span>
|
||||||
{getSecretByKey(env.slug, newSecretKey) && (
|
{getSecretByKey(env.slug, newSecretKey) && (
|
||||||
<Tooltip content="Secret exists. Will be overwritten">
|
<Tooltip
|
||||||
|
className="max-w-[150px]"
|
||||||
|
content="Secret already exists, and it will be overwritten"
|
||||||
|
>
|
||||||
<FontAwesomeIcon icon={faWarning} className="ml-1 text-yellow-400" />
|
<FontAwesomeIcon icon={faWarning} className="ml-1 text-yellow-400" />
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
)}
|
)}
|
||||||
|
|||||||
Reference in New Issue
Block a user