From b218be9318d55e4ab03fa2894fb17a72bddbf0a9 Mon Sep 17 00:00:00 2001 From: Felipe Cardoso Date: Thu, 20 Nov 2025 14:55:24 +0100 Subject: [PATCH] Add logo icon to components and update branding assets - Integrated `logo-icon.svg` into headers, footer, and development layout for consistent branding. - Updated `logo.svg` and `logo-icon.svg` with improved gradient and filter naming for clarity. - Enhanced `README.md` and branding documentation with logo visuals and descriptions. - Refined visual identity details in docs to emphasize the branding hierarchy and usage. --- README.md | 5 +++++ frontend/docs/branding/02-visual-identity.md | 16 +++++++++++++++- frontend/public/logo-icon.svg | 8 ++++---- frontend/public/logo.svg | 10 +++++----- frontend/src/app/icon.svg | 11 +++++++++++ frontend/src/components/dev/DevLayout.tsx | 4 ++-- frontend/src/components/home/Header.tsx | 6 +++--- frontend/src/components/layout/Footer.tsx | 5 +++-- frontend/src/components/layout/Header.tsx | 1 + 9 files changed, 49 insertions(+), 17 deletions(-) create mode 100644 frontend/src/app/icon.svg diff --git a/README.md b/README.md index c255535..b2f76ee 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,10 @@ # PragmaStack +
+ PragmaStack Logo +
+
+ > **The Pragmatic Full-Stack Template. Production-ready, security-first, and opinionated.** - + - + - + diff --git a/frontend/src/app/icon.svg b/frontend/src/app/icon.svg new file mode 100644 index 0000000..e0f6b46 --- /dev/null +++ b/frontend/src/app/icon.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/frontend/src/components/dev/DevLayout.tsx b/frontend/src/components/dev/DevLayout.tsx index 77b136a..9486b24 100644 --- a/frontend/src/components/dev/DevLayout.tsx +++ b/frontend/src/components/dev/DevLayout.tsx @@ -11,7 +11,7 @@ import { Link } from '@/lib/i18n/routing'; import { usePathname } from '@/lib/i18n/routing'; import { - Code2, + Palette, LayoutDashboard, Box, @@ -94,7 +94,7 @@ export function DevLayout({ children }: DevLayoutProps) {
{/* Left: Logo + Badge */}
- + PragmaStack Logo

PragmaStack

Dev diff --git a/frontend/src/components/home/Header.tsx b/frontend/src/components/home/Header.tsx index 062692a..ce8a8d4 100644 --- a/frontend/src/components/home/Header.tsx +++ b/frontend/src/components/home/Header.tsx @@ -30,11 +30,11 @@ export function Header({ onOpenDemoModal }: HeaderProps) {
{/* Logo */} - + + PragmaStack Logo PragmaStack - {' '} - Template + {/* Desktop Navigation */} diff --git a/frontend/src/components/layout/Footer.tsx b/frontend/src/components/layout/Footer.tsx index 02ede41..74d8b03 100644 --- a/frontend/src/components/layout/Footer.tsx +++ b/frontend/src/components/layout/Footer.tsx @@ -14,8 +14,9 @@ export function Footer() {