From 8e558a91e11a85acd3fcd8fe91c7249774ca2853 Mon Sep 17 00:00:00 2001 From: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com> Date: Thu, 11 Apr 2024 01:32:27 +0530 Subject: [PATCH] chore(ui): support extra dropdown items for service details page (#15857) --- .../ModalWithMarkdownEditor.tsx | 1 + .../ServiceDetailsPage/ServiceDetailsPage.tsx | 14 +++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Modals/ModalWithMarkdownEditor/ModalWithMarkdownEditor.tsx b/openmetadata-ui/src/main/resources/ui/src/components/Modals/ModalWithMarkdownEditor/ModalWithMarkdownEditor.tsx index 04b83bc0fb1..10683e3ebf5 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/Modals/ModalWithMarkdownEditor/ModalWithMarkdownEditor.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/Modals/ModalWithMarkdownEditor/ModalWithMarkdownEditor.tsx @@ -81,6 +81,7 @@ export const ModalWithMarkdownEditor: FunctionComponent { }>(); const { fqn: decodedServiceFQN } = useFqn(); + const extraDropdownContent = entityUtilClassBase.getManageExtraOptions( + serviceCategory === 'databaseServices' + ? EntityType.DATABASE_SERVICE + : EntityType.ALL, + decodedServiceFQN + ); const isMetadataService = useMemo( () => serviceCategory === ServiceCategory.METADATA_SERVICES, @@ -1085,6 +1096,7 @@ const ServiceDetailsPage: FunctionComponent = () => { afterDomainUpdateAction={afterDomainUpdateAction} dataAsset={serviceDetails} entityType={entityType} + extraDropdownContent={extraDropdownContent} permissions={servicePermission} showDomain={!isMetadataService} onDisplayNameUpdate={handleUpdateDisplayName}