Skip to content

Commit c7613d5

Browse files
committed
Update KubectlDeleteWorkspaceDialog.tsx
1 parent 0751496 commit c7613d5

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/components/Dialogs/KubectlCommandInfo/KubectlDeleteWorkspaceDialog.tsx

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,35 @@ import { Fragment } from 'react/jsx-runtime';
55

66
interface DeleteWorkspaceDialogProps {
77
onClose: () => void;
8+
resourceName?: string;
89
projectName?: string;
910
isOpen: boolean;
1011
}
1112

12-
export const DeleteWorkspaceDialog = ({ onClose, projectName, isOpen }: DeleteWorkspaceDialogProps) => {
13+
export const DeleteWorkspaceDialog = ({ onClose, resourceName, projectName, isOpen }: DeleteWorkspaceDialogProps) => {
1314
const { t } = useTranslation();
1415

15-
const projectNamespace = projectName ?? '<project-name>"';
16+
const projectNamespace = projectName ? `project-${projectName}` : '<project-namespace>"';
17+
const workspaceName = resourceName || '<workspace-name>';
1618

1719
const customCommands: CustomCommand[] = [
1820
{
19-
command: `kubectl delete project ${projectName}`,
21+
command: `kubectl delete workspace ${resourceName} -n ${projectNamespace}`,
2022
description: t('DeleteWorkspaceDialog.mainCommandDescription'),
2123
isMainCommand: true,
2224
},
25+
{
26+
command: `kubectl get workspace -n ${projectNamespace}`,
27+
description: t('DeleteWorkspaceDialog.verificationCommandDescription'),
28+
isMainCommand: true,
29+
},
2330
];
2431

2532
const introSection = [
2633
<Fragment key="intro-1">
2734
<Text>
2835
{t('DeleteWorkspaceDialog.introSection1', {
36+
workspaceName,
2937
projectNamespace,
3038
})}
3139
</Text>

0 commit comments

Comments
 (0)