From e511b05c1b695c911ee27f963245f28c519485a0 Mon Sep 17 00:00:00 2001 From: Replit Agent Date: Sat, 6 Jun 2026 07:09:32 +0000 Subject: [PATCH] Update website header and footer logos to use the new Ehsan logo Replace the Vision 2030 logo with the Ehsan logo in the header and reorder images in the footer to display Ehsan before SDAIA. Remove unused translation keys related to Vision 2030. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 1fa9329f-0cec-4a2f-80e8-e26dbae3142e Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: d32d0773-a583-4285-b18d-26c864e9703f Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/4d696b13-86f2-4c9d-be0d-95b293430047/1fa9329f-0cec-4a2f-80e8-e26dbae3142e/F8L3gIv Replit-Helium-Checkpoint-Created: true --- .../ehsan-poc/src/assets/ehsan-white-logo.png | Bin 0 -> 2376 bytes .../src/components/layout/AppLayout.tsx | 10 +++++----- artifacts/ehsan-poc/src/lib/i18n/translations.ts | 4 ---- 3 files changed, 5 insertions(+), 9 deletions(-) create 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 new file mode 100644 index 0000000000000000000000000000000000000000..34ff67d4537f7cc64233fbf45f123921dbcc75ae GIT binary patch literal 2376 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 literal 0 HcmV?d00001 diff --git a/artifacts/ehsan-poc/src/components/layout/AppLayout.tsx b/artifacts/ehsan-poc/src/components/layout/AppLayout.tsx index 80c0a28..1105e39 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 vision2030Logo from "@assets/2030_1780696934734.svg"; +import ehsanWhiteLogo from "../../assets/ehsan-white-logo.png"; function XIcon({ className = "" }: { className?: string }) { return ( @@ -125,13 +125,13 @@ export function AppLayout({ children }: { children: ReactNode }) {
{f.sdaiaSubtitle} {`${f.visionLine1}
diff --git a/artifacts/ehsan-poc/src/lib/i18n/translations.ts b/artifacts/ehsan-poc/src/lib/i18n/translations.ts index 2895719..0c73537 100644 --- a/artifacts/ehsan-poc/src/lib/i18n/translations.ts +++ b/artifacts/ehsan-poc/src/lib/i18n/translations.ts @@ -442,8 +442,6 @@ export const en = { appStoreLabel: "Download on the App Store", googlePlayLabel: "Get it on Google Play", sdaiaSubtitle: "Saudi Data & AI Authority", - visionLine1: "VISION", - visionLine2: "2030", }, }; @@ -891,7 +889,5 @@ export const ar = { appStoreLabel: "حمله من App Store", googlePlayLabel: "احصل عليه من Google Play", sdaiaSubtitle: "الهيئة السعودية للبيانات والذكاء الاصطناعي", - visionLine1: "رؤية", - visionLine2: "2030", }, };