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
This commit is contained in:
Replit Agent
2026-06-06 07:23:09 +00:00
parent 6e764f702b
commit c9657a22ee
3 changed files with 7 additions and 3 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

@@ -4,7 +4,7 @@ import { Phone, Apple, Play } from "lucide-react";
import { Header } from "./Header"; import { Header } from "./Header";
import { useLanguage } from "../../contexts/LanguageContext"; import { useLanguage } from "../../contexts/LanguageContext";
import sdaiaLogo from "@assets/sdaia-white-logo_1780696938873.png"; 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 }) { function XIcon({ className = "" }: { className?: string }) {
return ( return (
@@ -125,8 +125,8 @@ export function AppLayout({ children }: { children: ReactNode }) {
<div className="mt-10 flex border-t border-white/15 pt-6"> <div className="mt-10 flex border-t border-white/15 pt-6">
<div className="flex items-center gap-8 mr-auto"> <div className="flex items-center gap-8 mr-auto">
<img <img
src={ehsanWhiteLogo} src={vision2030Logo}
alt={t.common.ehsan} alt={`${f.visionLine1} ${f.visionLine2}`}
className="h-14 w-auto object-contain" className="h-14 w-auto object-contain"
/> />
<img <img
@@ -442,6 +442,8 @@ export const en = {
appStoreLabel: "Download on the App Store", appStoreLabel: "Download on the App Store",
googlePlayLabel: "Get it on Google Play", googlePlayLabel: "Get it on Google Play",
sdaiaSubtitle: "Saudi Data & AI Authority", sdaiaSubtitle: "Saudi Data & AI Authority",
visionLine1: "VISION",
visionLine2: "2030",
}, },
}; };
@@ -889,5 +891,7 @@ export const ar = {
appStoreLabel: "حمله من App Store", appStoreLabel: "حمله من App Store",
googlePlayLabel: "احصل عليه من Google Play", googlePlayLabel: "احصل عليه من Google Play",
sdaiaSubtitle: "الهيئة السعودية للبيانات والذكاء الاصطناعي", sdaiaSubtitle: "الهيئة السعودية للبيانات والذكاء الاصطناعي",
visionLine1: "رؤية",
visionLine2: "2030",
}, },
}; };