diff --git a/packages/ra-ui-materialui/src/layout/Loading.tsx b/packages/ra-ui-materialui/src/layout/Loading.tsx index 5dbd550c268..3e0ee56b792 100644 --- a/packages/ra-ui-materialui/src/layout/Loading.tsx +++ b/packages/ra-ui-materialui/src/layout/Loading.tsx @@ -9,9 +9,10 @@ export const Loading = (props: LoadingProps) => { className, loadingPrimary = 'ra.page.loading', loadingSecondary = 'ra.message.loading', + timeout = 1000, ...rest } = props; - const oneSecondHasPassed = useTimeout(1000); + const oneSecondHasPassed = useTimeout(timeout); const translate = useTranslate(); return oneSecondHasPassed ? ( @@ -32,6 +33,7 @@ export interface LoadingProps { className?: string; loadingPrimary?: string; loadingSecondary?: string; + timeout?: number; sx?: SxProps; }