diff --git a/front/packages/ui/src/login/index.tsx b/front/packages/ui/src/login/index.tsx index 63df2f1d..d8889684 100644 --- a/front/packages/ui/src/login/index.tsx +++ b/front/packages/ui/src/login/index.tsx @@ -70,8 +70,7 @@ export const LoginPage: QueryPage = () => { const { css } = useYoshiki(); // TODO: Replace the hardcoded 1 to a random show/movie thumbnail. - // TODO: Use a dynamic path for RN - const src = `/api/shows/1/thumbnail`; + const src = `${Platform.OS === "web" ? "/api/" : process.env.PUBLIC_BACK_URL}/shows/1/thumbnail`; const nativeProps = Platform.select({ web: { defaultSource: typeof src === "string" ? { uri: src! } : Array.isArray(src) ? src[0] : src!, @@ -101,10 +100,16 @@ export const LoginPage: QueryPage = () => { width: percent(75), maxWidth: vw(100), paddingHorizontal: ts(3), - marginTop: ts(6), + marginTop: Platform.OS === "web" ? ts(6) : 0, })} >

{t("login.login")}

+ {Platform.OS !== "web" && ( + <> +

{t("login.server")}

+ + + )}

{t("login.email")}

{t("login.password")}

diff --git a/front/translations/en.json b/front/translations/en.json index 7c7ff64b..ab561990 100644 --- a/front/translations/en.json +++ b/front/translations/en.json @@ -53,6 +53,7 @@ "login": { "login": "Login", "register": "Register", + "server": "Server Address", "email": "Email", "password": "Password", "or-register": "Don’t have an account? <1>Register." diff --git a/front/translations/fr.json b/front/translations/fr.json index 6916a0bb..726873b1 100644 --- a/front/translations/fr.json +++ b/front/translations/fr.json @@ -53,6 +53,7 @@ "login": { "login": "Connexion", "register": "Créer un compte", + "server": "Addresse du serveur", "email": "Email", "password": "Mot de passe", "or-register": "Vous n'avez pas de compte ? <1>Inscrivez-vous."