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 */