From 8dc248db6a53c565d82f7c16ee0d5db731bd14db Mon Sep 17 00:00:00 2001 From: Manus Date: Fri, 20 Mar 2026 09:09:23 -0400 Subject: [PATCH] =?UTF-8?q?Checkpoint:=20Logo=20Itinova=20affich=C3=A9=20e?= =?UTF-8?q?n=20haut=20de=20la=20page=20Login,=20mention=20"powered=20by"?= =?UTF-8?q?=20avec=20logo=20Santinova=20en=20bas.=20Les=20deux=20images=20?= =?UTF-8?q?sont=20h=C3=A9berg=C3=A9es=20sur=20le=20CDN=20webdev.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/src/pages/Login.tsx | 29 +++++++++++++++++++++-------- todo.md | 1 + 2 files changed, 22 insertions(+), 8 deletions(-) diff --git a/client/src/pages/Login.tsx b/client/src/pages/Login.tsx index 550897f..cb8cb2b 100644 --- a/client/src/pages/Login.tsx +++ b/client/src/pages/Login.tsx @@ -5,9 +5,12 @@ import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; -import { FileText, Eye, EyeOff, Loader2, Shield } from "lucide-react"; +import { Eye, EyeOff, Loader2, Shield } from "lucide-react"; import { toast } from "sonner"; +const ITINOVA_LOGO = "https://d2xsxph8kpxj0f.cloudfront.net/310519663070627318/VepzDyqR8YkJNcqpZ729Bw/itinova-logo_8e653b24.jpg"; +const SANTINOVA_LOGO = "https://d2xsxph8kpxj0f.cloudfront.net/310519663070627318/VepzDyqR8YkJNcqpZ729Bw/santinova-logo_b8de54c4.webp"; + export default function Login() { const [email, setEmail] = useState(""); const [password, setPassword] = useState(""); @@ -40,10 +43,14 @@ export default function Login() {
- {/* Logo et titre */} + {/* Logo Itinova */}
-
- +
+ Itinova

Veille Réglementaire

Direction des Opérations — Itinova

@@ -69,7 +76,7 @@ export default function Login() { placeholder="Identifiant ou e-mail" value={email} onChange={(e) => setEmail(e.target.value)} - autoComplete="email" + autoComplete="username" required className="h-11" /> @@ -116,9 +123,15 @@ export default function Login() { -

- © {new Date().getFullYear()} Itinova — Application interne -

+ {/* Powered by Santinova */} +
+

powered by

+ Santinova +
); diff --git a/todo.md b/todo.md index e93647e..e60476b 100644 --- a/todo.md +++ b/todo.md @@ -45,3 +45,4 @@ - [x] Vignettes Veille : coloriser les étiquettes Niveau (violet), Territoire (teal) et Date (orange) - [x] Page Login : supprimer l'encart affichant les identifiants du compte par défaut - [x] Login : accepter un identifiant (e-mail ou nom d'utilisateur) au lieu d'un e-mail obligatoire +- [x] Page Login : logo Itinova en haut, "powered by" + logo Santinova en bas