diff --git a/src/components/ActionButton.tsx b/src/components/ActionButton.tsx index be0dc45f4..1cca9f939 100644 --- a/src/components/ActionButton.tsx +++ b/src/components/ActionButton.tsx @@ -23,10 +23,7 @@ type ActionButtonAsLink = BaseActionButtonProps & } type ActionButtonAsExternal = BaseActionButtonProps & - Omit< - React.AnchorHTMLAttributes, - keyof BaseActionButtonProps - > & { + Omit & { Element: 'externalLink' } @@ -69,12 +66,17 @@ export const ActionButton = (props: ActionButtonProps) => { ) } case 'externalLink': { - const { Element, icon, children, className, ...rest } = props + const { Element, to, icon, children, className, ...rest } = props return ( - + {icon && } {children} - + ) } default: { diff --git a/src/components/UserSidebarMenu.tsx b/src/components/UserSidebarMenu.tsx index 675d30258..514909f20 100644 --- a/src/components/UserSidebarMenu.tsx +++ b/src/components/UserSidebarMenu.tsx @@ -137,7 +137,7 @@ const UserSidebarMenu = ({ user }: { user?: User }) => { Settings