diff --git a/packages/ra-ui-materialui/src/layout/DashboardMenuItem.tsx b/packages/ra-ui-materialui/src/layout/DashboardMenuItem.tsx
index 182338fa7ab..530d7ad29bc 100644
--- a/packages/ra-ui-materialui/src/layout/DashboardMenuItem.tsx
+++ b/packages/ra-ui-materialui/src/layout/DashboardMenuItem.tsx
@@ -1,29 +1,32 @@
-import React, { ReactElement } from 'react';
+import React from 'react';
import PropTypes from 'prop-types';
import DashboardIcon from '@mui/icons-material/Dashboard';
-import { useTranslate, useBasename } from 'ra-core';
+import { useBasename } from 'ra-core';
-import { MenuItemLink } from './MenuItemLink';
+import { MenuItemLink, MenuItemLinkProps } from './MenuItemLink';
+import { To } from 'history';
export const DashboardMenuItem = (props: DashboardMenuItemProps) => {
- const { locale, leftIcon = , ...rest } = props;
- const translate = useTranslate();
const basename = useBasename();
+ const {
+ leftIcon = ,
+ to = `${basename}/`,
+ primaryText = 'ra.page.dashboard',
+ ...rest
+ } = props;
+
return (
);
};
-export interface DashboardMenuItemProps {
- leftIcon?: ReactElement;
- locale?: string;
- onClick?: () => void;
- dense?: boolean;
+export interface DashboardMenuItemProps extends Omit {
+ to?: To;
/**
* @deprecated
*/