\x89PNG\r\n\x1a\n\x00\x00\x00\x0DIHDR\x00\x00\x00\x01\x00 \x00\x00\x01\x08\x06\x00\x00\x00\x1F\x15\xC4\x89\x00\x00\x00 \x0AIDATx\x9Ccb\x00\x00\x00\x06\x00\x03\x1A\x05\x9D\x00\x00 \x00\x00IEND\xAE\x42\x60\x82
| Path : /var/www/html/ekd/TrendyLanding/client/src/components/sections/ |
|
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
| Current File : /var/www/html/ekd/TrendyLanding/client/src/components/sections/Services.tsx |
import { motion } from "framer-motion";
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
import { CheckCircle, LineChart, Phone } from "lucide-react";
const SERVICES = [
{
title: "Proje Başlangıcı",
description: "Her projenin başlangıcında müşterilerimizin ihtiyaçlarını detaylı bir şekilde analiz ediyor, hedeflerine ulaşmaları için stratejik çözümler sunuyoruz.",
icon: CheckCircle,
},
{
title: "TROIA Geliştirme",
description: "Geliştirme sürecinde TROIA platformunun esnek ve özelleştirilebilir modülleriyle, işletmenizin tüm gereksinimlerine uyum sağlayan çözümler üretiyoruz.",
icon: LineChart,
},
{
title: "Sürekli Destek",
description: "IAS ilgili her konuda bizden destek alabilirsiniz! Destek ve hizmet sonrası süreçlerde yanınızdayız.",
icon: Phone,
},
];
export default function Services() {
return (
<section id="services" className="py-16 md:py-24 bg-muted/30">
<div className="container px-4 md:px-6">
<motion.div
initial={{ opacity: 0, y: 20 }}
whileInView={{ opacity: 1, y: 0 }}
viewport={{ once: true }}
transition={{ duration: 0.6 }}
className="text-center mb-12 md:mb-16 max-w-2xl mx-auto"
>
<h2 className="text-2xl md:text-3xl font-bold tracking-tight">Hizmetlerimiz</h2>
<p className="mt-4 text-base md:text-lg text-muted-foreground">
Size özel çözümler için yanınızdayız
</p>
</motion.div>
<div className="grid gap-6 md:gap-8 sm:grid-cols-2 lg:grid-cols-3 max-w-5xl mx-auto">
{SERVICES.map((service, index) => (
<motion.div
key={service.title}
initial={{ opacity: 0, y: 20 }}
whileInView={{ opacity: 1, y: 0 }}
viewport={{ once: true }}
transition={{ duration: 0.6, delay: index * 0.2 }}
>
<Card className="h-full">
<CardHeader>
<service.icon className="h-8 w-8 md:h-10 md:w-10 text-primary mb-4" />
<CardTitle className="text-xl md:text-2xl">{service.title}</CardTitle>
</CardHeader>
<CardContent>
<p className="text-sm md:text-base text-muted-foreground">{service.description}</p>
</CardContent>
</Card>
</motion.div>
))}
</div>
</div>
</section>
);
}