diff --git a/src/plugins/data_source_management/public/components/no_data_source/__snapshots__/no_data_source.test.tsx.snap b/src/plugins/data_source_management/public/components/no_data_source/__snapshots__/no_data_source.test.tsx.snap
index 28c48cd26ffb..6807943e0897 100644
--- a/src/plugins/data_source_management/public/components/no_data_source/__snapshots__/no_data_source.test.tsx.snap
+++ b/src/plugins/data_source_management/public/components/no_data_source/__snapshots__/no_data_source.test.tsx.snap
@@ -26,51 +26,56 @@ exports[`NoDataSource should render correctly with the provided totalDataSourceC
ownFocus={true}
panelPaddingSize="none"
>
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
`;
@@ -110,51 +115,56 @@ exports[`NoDataSource should render normally 1`] = `
ownFocus={true}
panelPaddingSize="none"
>
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
`;
diff --git a/src/plugins/data_source_management/public/components/no_data_source/no_data_source.tsx b/src/plugins/data_source_management/public/components/no_data_source/no_data_source.tsx
index 36d5b5befcab..7d2142a31765 100644
--- a/src/plugins/data_source_management/public/components/no_data_source/no_data_source.tsx
+++ b/src/plugins/data_source_management/public/components/no_data_source/no_data_source.tsx
@@ -8,12 +8,12 @@ import React, { useState } from 'react';
import {
EuiButton,
EuiButtonEmpty,
- EuiContextMenuPanel,
- EuiHorizontalRule,
EuiPanel,
EuiPopover,
- EuiSpacer,
EuiText,
+ EuiPopoverFooter,
+ EuiFlexGroup,
+ EuiFlexItem,
} from '@elastic/eui';
import { ApplicationStart } from 'opensearch-dashboards/public';
import { FormattedMessage } from 'react-intl';
@@ -55,6 +55,7 @@ export const NoDataSource: React.FC = ({
iconSide="right"
data-test-subj="dataSourceEmptyStateManageDataSourceButton"
fill={false}
+ size="s"
onClick={() =>
application?.navigateToApp('management', {
path: `opensearch-dashboards/${DSM_APP_ID}`,
@@ -69,7 +70,7 @@ export const NoDataSource: React.FC = ({
);
const text = (
<>
-
+
{
-
+
{