erp-platform/company/src/pages/About.tsx

96 lines
3.8 KiB
TypeScript
Raw Normal View History

2025-06-20 21:01:38 +00:00
import React from "react";
import { Users, Award, Clock, Globe2 } from "lucide-react";
import { useLanguage } from "../context/LanguageContext";
2025-05-15 10:48:03 +00:00
const About: React.FC = () => {
const { t } = useLanguage();
2025-05-15 10:48:03 +00:00
return (
<div className="min-h-screen bg-gray-50">
{/* Hero Section */}
2025-06-20 14:55:55 +00:00
<div className="relative bg-blue-900 text-white py-12">
2025-06-20 21:01:38 +00:00
<div
className="absolute inset-0 opacity-20"
style={{
backgroundImage:
'url("https://images.pexels.com/photos/3183183/pexels-photo-3183183.jpeg?auto=compress&cs=tinysrgb&w=1920")',
backgroundSize: "cover",
backgroundPosition: "center",
}}
></div>
2025-05-15 10:48:03 +00:00
<div className="container mx-auto pt-16 px-4 relative">
2025-06-20 21:01:38 +00:00
<h1 className="text-5xl font-bold mb-6">{t("about.title")}</h1>
<p className="text-xl max-w-3xl">{t("about.subtitle")}</p>
2025-05-15 10:48:03 +00:00
</div>
</div>
{/* Stats Section */}
<div className="py-16 bg-white">
<div className="container mx-auto px-4">
<div className="grid grid-cols-1 md:grid-cols-4 gap-8">
<div className="text-center">
<Users className="w-12 h-12 text-blue-600 mx-auto mb-4" />
<div className="text-4xl font-bold text-gray-900 mb-2">300+</div>
2025-06-20 21:01:38 +00:00
<div className="text-gray-600">{t("about.stats.clients")}</div>
2025-05-15 10:48:03 +00:00
</div>
<div className="text-center">
<Award className="w-12 h-12 text-blue-600 mx-auto mb-4" />
<div className="text-4xl font-bold text-gray-900 mb-2">20+</div>
2025-06-20 21:01:38 +00:00
<div className="text-gray-600">{t("about.stats.experience")}</div>
2025-05-15 10:48:03 +00:00
</div>
<div className="text-center">
<Clock className="w-12 h-12 text-blue-600 mx-auto mb-4" />
<div className="text-4xl font-bold text-gray-900 mb-2">7/24</div>
2025-06-20 21:01:38 +00:00
<div className="text-gray-600">{t("about.stats.support")}</div>
2025-05-15 10:48:03 +00:00
</div>
<div className="text-center">
<Globe2 className="w-12 h-12 text-blue-600 mx-auto mb-4" />
<div className="text-4xl font-bold text-gray-900 mb-2">3</div>
2025-06-20 21:01:38 +00:00
<div className="text-gray-600">{t("about.stats.countries")}</div>
2025-05-15 10:48:03 +00:00
</div>
</div>
</div>
</div>
{/* Main Content */}
<div className="py-6">
<div className="container mx-auto px-4">
<div className="mb-6">
<div className="space-y-6 mx-auto mx-auto text-gray-800 text-lg leading-relaxed">
<p className="bg-white p-5 shadow-md border-l-4 border-blue-600">
2025-06-20 21:01:38 +00:00
{t("about.description.part1")}
2025-05-15 10:48:03 +00:00
</p>
<p className="italic text-center text-blue-700 font-semibold">
2025-06-20 21:01:38 +00:00
{t("about.description.motto")}
2025-05-15 10:48:03 +00:00
</p>
<p className="bg-white p-5 shadow-md border-l-4 border-blue-600">
2025-06-20 21:01:38 +00:00
{t("about.description.part2")}
2025-05-15 10:48:03 +00:00
</p>
<p className="text-center text-blue-700 font-medium">
2025-06-20 21:01:38 +00:00
{t("about.description.closing")}
2025-05-15 10:48:03 +00:00
</p>
</div>
</div>
<div className="grid grid-cols-1 lg:grid-cols-2 gap-12">
<div className="bg-white p-8 rounded-xl shadow-lg">
2025-06-20 21:01:38 +00:00
<h3 className="text-2xl font-bold text-gray-900 mb-4">
{t("about.mission")}
</h3>
<p className="text-gray-700">{t("about.mission.desc")}</p>
2025-05-15 10:48:03 +00:00
</div>
<div className="bg-white p-8 rounded-xl shadow-lg">
2025-06-20 21:01:38 +00:00
<h3 className="text-2xl font-bold text-gray-900 mb-4">
{t("about.vision")}
</h3>
<p className="text-gray-700">{t("about.vision.desc")}</p>
2025-05-15 10:48:03 +00:00
</div>
</div>
</div>
</div>
</div>
);
};
export default About;