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:
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",
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user