From b643c59ef7f9c380bceca6e6bf69846143b22ccb Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Sat, 1 Feb 2025 23:45:40 +0000 Subject: fix(mobile): Fix flicker on sign in page. Fixes #911 --- apps/mobile/app/_layout.tsx | 1 - apps/mobile/app/dashboard/_layout.tsx | 2 +- apps/mobile/app/index.tsx | 2 +- apps/mobile/app/server-address.tsx | 87 ----------------------------------- apps/mobile/app/signin.tsx | 70 ++++++++++++++++++++-------- 5 files changed, 53 insertions(+), 109 deletions(-) delete mode 100644 apps/mobile/app/server-address.tsx (limited to 'apps/mobile') diff --git a/apps/mobile/app/_layout.tsx b/apps/mobile/app/_layout.tsx index b2688388..e1751f1e 100644 --- a/apps/mobile/app/_layout.tsx +++ b/apps/mobile/app/_layout.tsx @@ -55,7 +55,6 @@ export default function RootLayout() { title: "", }} /> - { if (isLoggedIn !== undefined && !isLoggedIn) { - return router.replace("server-address"); + return router.replace("signin"); } }, [isLoggedIn]); diff --git a/apps/mobile/app/index.tsx b/apps/mobile/app/index.tsx index 702269a5..dbbea97e 100644 --- a/apps/mobile/app/index.tsx +++ b/apps/mobile/app/index.tsx @@ -11,6 +11,6 @@ export default function App() { } else if (isLoggedIn) { return ; } else { - return ; + return ; } } diff --git a/apps/mobile/app/server-address.tsx b/apps/mobile/app/server-address.tsx deleted file mode 100644 index c34806b3..00000000 --- a/apps/mobile/app/server-address.tsx +++ /dev/null @@ -1,87 +0,0 @@ -import { useState } from "react"; -import { - Keyboard, - KeyboardAvoidingView, - Platform, - Pressable, - Text, - TouchableWithoutFeedback, - View, -} from "react-native"; -import { Redirect, useRouter } from "expo-router"; -import Logo from "@/components/Logo"; -import { TailwindResolver } from "@/components/TailwindResolver"; -import { Button, buttonVariants } from "@/components/ui/Button"; -import { Input } from "@/components/ui/Input"; -import useAppSettings from "@/lib/settings"; -import { cn } from "@/lib/utils"; -import { Bug } from "lucide-react-native"; - -export default function ServerAddress() { - const router = useRouter(); - const { settings, setSettings } = useAppSettings(); - const [serverAddress, setServerAddress] = useState(settings.address); - - if (settings.apiKey) { - return ; - } - - return ( - - - - - ( - - )} - /> - - - Server Address - { - setServerAddress(e); - setSettings({ ...settings, address: e.replace(/\/$/, "") }); - }} - /> - - -