From 9964a0177ead579f8616eb28b71d1af1753fde52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20L=C3=A9v=C3=AAque?= Date: Thu, 6 Mar 2025 14:02:31 +0100 Subject: [PATCH 1/3] Fix infinite Loading progress on React 19 Closes issue #598- Fix infinite Loading progress on React 19 --- src/core/AdminGuesser.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/core/AdminGuesser.tsx b/src/core/AdminGuesser.tsx index 8b05e0ea..69b97a26 100644 --- a/src/core/AdminGuesser.tsx +++ b/src/core/AdminGuesser.tsx @@ -1,6 +1,7 @@ import React, { useEffect, useMemo, useState } from 'react'; import { AdminContext, + Loading, defaultI18nProvider, /* tree-shaking no-side-effects-when-called */ localStorageStore, } from 'react-admin'; @@ -95,6 +96,10 @@ const AdminGuesser = ({ [setLoading, setIntrospect], ); + if (loading) { + return React.createElement(Loading, null); + } + return ( Date: Thu, 6 Mar 2025 15:53:27 +0100 Subject: [PATCH 2/3] use JSX MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Kévin Dunglas --- src/core/AdminGuesser.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/AdminGuesser.tsx b/src/core/AdminGuesser.tsx index 69b97a26..e812e945 100644 --- a/src/core/AdminGuesser.tsx +++ b/src/core/AdminGuesser.tsx @@ -97,7 +97,7 @@ const AdminGuesser = ({ ); if (loading) { - return React.createElement(Loading, null); + return ; } return ( From fe3985d49a63c12207af98910a0abb61d8c5fbd6 Mon Sep 17 00:00:00 2001 From: soyuka Date: Mon, 10 Mar 2025 11:56:09 +0100 Subject: [PATCH 3/3] cs --- src/core/AdminGuesser.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/AdminGuesser.tsx b/src/core/AdminGuesser.tsx index e812e945..f990488c 100644 --- a/src/core/AdminGuesser.tsx +++ b/src/core/AdminGuesser.tsx @@ -99,7 +99,7 @@ const AdminGuesser = ({ if (loading) { return ; } - + return ( pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy