diff --git a/App.tsx b/App.tsx index 3f6d5510..7dd11e5e 100644 --- a/App.tsx +++ b/App.tsx @@ -1,16 +1,22 @@ import './gesture-handler'; import React from 'react'; +import defaultConfig from '@tamagui/config/v3' import Jellify from './components/jellify'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; +import { createTamagui, TamaguiProvider } from 'tamagui'; export default function App(): React.JSX.Element { const queryClient = new QueryClient(); + const config = createTamagui(defaultConfig) + return ( - + + + ); } \ No newline at end of file diff --git a/components/Login/helpers/server-address.tsx b/components/Login/helpers/server-address.tsx index 58a5ffe7..ac3b8b66 100644 --- a/components/Login/helpers/server-address.tsx +++ b/components/Login/helpers/server-address.tsx @@ -1,4 +1,6 @@ import React, { useState } from "react"; +import { validateServerUrl } from "../utils/validation"; +import { useServerUrl as serverUrlMutation } from "../../../api/mutators/storage"; import _ from "lodash"; import { Button, Input, YStack } from "tamagui"; @@ -9,13 +11,12 @@ export default function ServerAddress(): React.JSX.Element { return ( validateServerUrl(value) ?? setServerUrl(value)} + onChangeText={(value) => validateServerUrl(value) ?? setServerUrl(value)} >