mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-20 12:38:19 +00:00
Add referenced secret delete warning to batch delete modal inside env
This commit is contained in:
+3
-3
@@ -28,12 +28,12 @@ interface CollapsibleSecretImportsProps {
|
||||
isImported: boolean;
|
||||
}[];
|
||||
}[];
|
||||
secretToDelete: string;
|
||||
secretsToDelete: string[];
|
||||
}
|
||||
|
||||
export const CollapsibleSecretImports: React.FC<CollapsibleSecretImportsProps> = ({
|
||||
importedBy = [],
|
||||
secretToDelete
|
||||
secretsToDelete
|
||||
}) => {
|
||||
const { currentWorkspace } = useWorkspace();
|
||||
|
||||
@@ -83,7 +83,7 @@ export const CollapsibleSecretImports: React.FC<CollapsibleSecretImportsProps> =
|
||||
if (folder.secrets?.length) {
|
||||
folder.secrets.forEach(({ secretId: secret, referencedSecretKey }) => {
|
||||
const secretPath = folder.name === "/" ? `/${secret}` : `${folder.name}/${secret}`;
|
||||
if (referencedSecretKey === secretToDelete) {
|
||||
if (secretsToDelete.includes(referencedSecretKey)) {
|
||||
items.push({
|
||||
type: ItemType.Secret,
|
||||
path: secretPath,
|
||||
|
||||
+1
-1
@@ -372,7 +372,7 @@ export const SecretListView = ({
|
||||
importedBy.length > 0 && (
|
||||
<CollapsibleSecretImports
|
||||
importedBy={importedBy}
|
||||
secretToDelete={(popUp.deleteSecret?.data as SecretV3RawSanitized)?.key}
|
||||
secretsToDelete={[(popUp.deleteSecret?.data as SecretV3RawSanitized)?.key || ""]}
|
||||
/>
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user