From c9657a22eec581ba2c9420b6e84b9e0acce16e75 Mon Sep 17 00:00:00 2001 From: Replit Agent Date: Sat, 6 Jun 2026 07:23:09 +0000 Subject: [PATCH] Update footer to display the Vision 2030 logo and relevant text Remove the EHSAN white logo and import the Vision 2030 SVG. Update the layout component to display the Vision 2030 logo and corresponding alt text, and add translation keys for "VISION" and "2030" to English and Arabic locale files. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 1fa9329f-0cec-4a2f-80e8-e26dbae3142e Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 381e3815-3752-4499-bcec-c4d1f7e2f220 Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/4d696b13-86f2-4c9d-be0d-95b293430047/1fa9329f-0cec-4a2f-80e8-e26dbae3142e/LsCv51w Replit-Helium-Checkpoint-Created: true --- .../ehsan-poc/src/assets/ehsan-white-logo.png | Bin 2376 -> 0 bytes .../src/components/layout/AppLayout.tsx | 6 +++--- artifacts/ehsan-poc/src/lib/i18n/translations.ts | 4 ++++ 3 files changed, 7 insertions(+), 3 deletions(-) delete mode 100644 artifacts/ehsan-poc/src/assets/ehsan-white-logo.png diff --git a/artifacts/ehsan-poc/src/assets/ehsan-white-logo.png b/artifacts/ehsan-poc/src/assets/ehsan-white-logo.png deleted file mode 100644 index 34ff67d4537f7cc64233fbf45f123921dbcc75ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2376 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 diff --git a/artifacts/ehsan-poc/src/components/layout/AppLayout.tsx b/artifacts/ehsan-poc/src/components/layout/AppLayout.tsx index 1105e39..7a11e12 100644 --- a/artifacts/ehsan-poc/src/components/layout/AppLayout.tsx +++ b/artifacts/ehsan-poc/src/components/layout/AppLayout.tsx @@ -4,7 +4,7 @@ import { Phone, Apple, Play } from "lucide-react"; import { Header } from "./Header"; import { useLanguage } from "../../contexts/LanguageContext"; import sdaiaLogo from "@assets/sdaia-white-logo_1780696938873.png"; -import ehsanWhiteLogo from "../../assets/ehsan-white-logo.png"; +import vision2030Logo from "@assets/2030_(1)_1780729994625.svg"; function XIcon({ className = "" }: { className?: string }) { return ( @@ -125,8 +125,8 @@ export function AppLayout({ children }: { children: ReactNode }) {
{t.common.ehsan}