diff --git a/frontend/src/metabase/components/Link.tsx b/frontend/src/metabase/components/Link.tsx index c775485039d416a407151cb4cb52a1dfcda3a753..dc968bb55c0da2da77157c6fde3a85906069ee68 100644 --- a/frontend/src/metabase/components/Link.tsx +++ b/frontend/src/metabase/components/Link.tsx @@ -1,17 +1,20 @@ import cx from "classnames"; -import React, { ReactNode } from "react"; -import { Link as ReactRouterLink, LinkProps } from "react-router"; +import React, { CSSProperties, HTMLProps, ReactNode } from "react"; +import { Link as ReactRouterLink } from "react-router"; import styled from "styled-components"; import { color, display, hover, space } from "styled-system"; import Tooltip from "metabase/components/Tooltip"; import { stripLayoutProps } from "metabase/lib/utils"; -interface Props extends LinkProps { +interface Props extends HTMLProps<HTMLAnchorElement> { to: string; disabled?: boolean; className?: string; children?: ReactNode; tooltip?: string; + activeClassName?: string; + activeStyle?: CSSProperties; + onlyActiveOnIndex?: boolean; } function BaseLink({