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(/\/$/, "") }); }} />