diff --git a/app/account/login/page.tsx b/app/account/login/page.tsx index ad0e900..8f7e29e 100644 --- a/app/account/login/page.tsx +++ b/app/account/login/page.tsx @@ -1,26 +1,46 @@ -"use client" -import LoginForm from "@organisms/LoginForm" -import React from "react" +"use client"; +import React, { useState } from "react"; +import { useTranslation } from "react-i18next"; +import ForgotPasswordForm from "@organisms/ForgotPasswordForm"; +import LoginForm from "@organisms/LoginForm"; const LoginPage: React.FC = () => { + const { t } = useTranslation(); + const [showForgotPassword, setShowForgotPassword] = useState(false); // Nuevo estado para alternar entre Login y Recuperación de contraseña + return (
-

Iniciar Sesión

- - - -
- -
+ {showForgotPassword ? ( + <> +

{t("lbl_reset_password")}

+ +
+ +
+ + ) : ( + <> +

{t("lbl_login")}

+ +
+ +
+ + )}
- ) -} + ); +}; -export default LoginPage +export default LoginPage; diff --git a/app/home/page.tsx b/app/home/page.tsx index 3795f24..585e90d 100644 --- a/app/home/page.tsx +++ b/app/home/page.tsx @@ -1,12 +1,10 @@ -import CheckoutScreen from "@app/selfcheckout/CheckoutScreen" -import LoyaltyProgramScreen from "@app/selfcheckout/LoyaltyProgramScreen" -import PreCheckoutScreen from "@app/selfcheckout/PreCheckoutScreen" import React from "react" +import PreCheckoutScreen from "@app/selfcheckout/precheckout/page" const HomeAfterLogin: React.FC = () => { return (
- +
) } diff --git a/app/layout.tsx b/app/layout.tsx index 022117c..d9f075e 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,6 +1,6 @@ +import React from "react"; import "@package/styles/tailwind.css"; import Navbar from "@organisms/Navbar"; -import React from "react"; export default function RootLayout({ children }: { children: React.ReactNode }) { diff --git a/app/page.tsx b/app/page.tsx index bdb071d..31e320f 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -2,10 +2,13 @@ import Grid from "@mui/material/Grid2" import Image from "next/image" import { useRouter } from "next/navigation" +import { useTranslation } from "react-i18next" import Button from "@package/components/atoms/Button" const HomePage: React.FC = () => { - const router = useRouter() + + const { t } = useTranslation() + const router = useRouter() const handleLoginClick = () => { router.push("/account/login") @@ -40,23 +43,24 @@ const HomePage: React.FC = () => { -

SELF CHECKOUT

+

{t('tle_self_checkout')}

-

Mejorando la experiencia en tienda

+

{t('msj_improving_in_store_experience')}

- +