From 5d9448f3fe5999568cf7fd46a211947f48b7cd7e Mon Sep 17 00:00:00 2001 From: Jesse Yang Date: Mon, 2 Nov 2020 00:03:18 -0800 Subject: [PATCH] feat: globally disable underscore for links in menu items (#11491) --- .../src/common/components/index.tsx | 29 ++++++++++++++++--- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/superset-frontend/src/common/components/index.tsx b/superset-frontend/src/common/components/index.tsx index 39f9c2ddbb..5d73250d26 100644 --- a/superset-frontend/src/common/components/index.tsx +++ b/superset-frontend/src/common/components/index.tsx @@ -17,16 +17,37 @@ * under the License. */ import { styled } from '@superset-ui/core'; -import { Skeleton } from 'antd'; +// eslint-disable-next-line no-restricted-imports +import { Skeleton, Menu as AntdMenu } from 'antd'; /* - Antd is exported from here so we can override components with Emotion as needed. + Antd is re-exported from here so we can override components with Emotion as needed. For documentation, see https://ant.design/components/overview/ */ -/* eslint no-restricted-imports: 0 */ +// eslint-disable-next-line no-restricted-imports +export { + Avatar, + Card, + Collapse, + Empty, + Dropdown, + Modal, + Popover, + Skeleton, + Tabs, + Tooltip, +} from 'antd'; -export * from 'antd'; +export const MenuItem = styled(AntdMenu.Item)` + > a { + text-decoration: none; + } +`; + +export const Menu = Object.assign(AntdMenu, { + Item: MenuItem, +}); export const ThinSkeleton = styled(Skeleton)` h3 {