From 741b31b8d682f16940e0315fc7d31527a4e749cb Mon Sep 17 00:00:00 2001 From: JDMathew Date: Sun, 19 Jan 2025 18:47:00 -0800 Subject: [PATCH 1/2] Auto Load example on mount --- examples/shared/src/screens/Loading.screen.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/examples/shared/src/screens/Loading.screen.tsx b/examples/shared/src/screens/Loading.screen.tsx index ab697970..0d6089d7 100644 --- a/examples/shared/src/screens/Loading.screen.tsx +++ b/examples/shared/src/screens/Loading.screen.tsx @@ -15,6 +15,14 @@ export const LoadingScreen = () => { }, 1500); }; + // onMount set isLoading to true + React.useEffect(() => { + setIsLoading(true); + setTimeout(() => { + setIsLoading(false); + }, 1500); + }, []); + return ( From 0a4f9bb8a8b7c5f2e4a85c300cc23dd97a475cbb Mon Sep 17 00:00:00 2001 From: JDMathew Date: Sun, 19 Jan 2025 18:47:15 -0800 Subject: [PATCH 2/2] Disable button when loading in progress --- examples/shared/src/screens/Loading.screen.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/shared/src/screens/Loading.screen.tsx b/examples/shared/src/screens/Loading.screen.tsx index 0d6089d7..608b33c3 100644 --- a/examples/shared/src/screens/Loading.screen.tsx +++ b/examples/shared/src/screens/Loading.screen.tsx @@ -26,7 +26,11 @@ export const LoadingScreen = () => { return ( - + ); };