From fa4bf546b4a64992172af05347a3fb1c8c7489c8 Mon Sep 17 00:00:00 2001 From: Mathew Date: Wed, 1 Jul 2026 14:10:28 +0200 Subject: [PATCH] Logo de l'app (SVG) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nouveau logo : console de jeu portable avec une coche sur l'écran, sur un badge dégradé indigo→teal (couleurs d'accent de l'app). - Composant réutilisable Logo.tsx (id de dégradé unique via useId) - public/logo.svg + favicon dans index.html - Remplace l'icône Gamepad2 dans la sidebar, le login et l'onboarding Co-Authored-By: Claude Opus 4.8 --- index.html | 1 + public/logo.svg | 16 ++++++++++++ src/components/Layout.tsx | 6 ++--- src/components/Logo.tsx | 53 +++++++++++++++++++++++++++++++++++++++ src/pages/Login.tsx | 7 +++--- src/pages/Onboarding.tsx | 7 +++--- 6 files changed, 79 insertions(+), 11 deletions(-) create mode 100644 public/logo.svg create mode 100644 src/components/Logo.tsx diff --git a/index.html b/index.html index a6ffd5f..8b8e7f0 100644 --- a/index.html +++ b/index.html @@ -3,6 +3,7 @@ + GameDev Tracker diff --git a/public/logo.svg b/public/logo.svg new file mode 100644 index 0000000..acfe2e1 --- /dev/null +++ b/public/logo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 5d20e80..f9a97ba 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -10,7 +10,6 @@ import { ChevronDown, LogOut, Settings, - Gamepad2, ShieldCheck, Sun, Moon @@ -21,6 +20,7 @@ import { ROLE_LABELS } from '../lib/types' import { Theme, getTheme, setTheme } from '../lib/theme' import { Avatar, Modal } from './ui' import NotificationBell from './NotificationBell' +import Logo from './Logo' export type Page = | 'dashboard' @@ -63,8 +63,8 @@ export default function Layout({
{/* Barre latérale */}