diff --git a/src/containers/Tenants/Tenants.tsx b/src/containers/Tenants/Tenants.tsx
index 69e744892..2658a2776 100644
--- a/src/containers/Tenants/Tenants.tsx
+++ b/src/containers/Tenants/Tenants.tsx
@@ -302,10 +302,7 @@ function getDBActionsColumn({
render: ({row}) => {
const menuItems: (DropdownMenuItem | DropdownMenuItem[])[] = [];
- const databaseId = row.UserAttributes?.database_id;
- const databaseName = row.Name;
-
- if (clusterName && isEditDBAvailable) {
+ if (isEditDBAvailable) {
menuItems.push({
text: i18n('edit'),
iconStart: ,
@@ -317,15 +314,14 @@ function getDBActionsColumn({
},
});
}
- if (clusterName && isDeleteDBAvailable && databaseName && databaseId) {
+ if (isDeleteDBAvailable) {
menuItems.push({
text: i18n('remove'),
iconStart: ,
action: () => {
uiFactory.onDeleteDB?.({
clusterName,
- databaseId,
- databaseName,
+ databaseData: row,
});
},
className: b('remove-db'),
diff --git a/src/uiFactory/types.ts b/src/uiFactory/types.ts
index 1d718bebf..366889ce1 100644
--- a/src/uiFactory/types.ts
+++ b/src/uiFactory/types.ts
@@ -21,6 +21,5 @@ export type HandleEditDB = (params: {
export type HandleDeleteDB = (params: {
clusterName: string;
- databaseName: string;
- databaseId: string;
+ databaseData: PreparedTenant;
}) => Promise;