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({