feat: WP'den ekip seed et (Egecan + Emre) + TeamGrid WP stiline
WP page-hakkimizda.php'de 2 kurucu vardı, atlamışım:
1) team_members'a 'skills' (string array) alanı eklendi
2) 2 kurucu seedlendi:
- Egecan Kömür (Kurucu & Yazılım Geliştirici)
Skills: Yazılım Geliştirme, CRM Sistemleri, Sistem Mimarisi
- Emre Emir (Kurucu & Ürün Geliştirici)
Skills: Ürün Geliştirme, Web Tasarım, Dijital Strateji
3) TeamGrid component WP stiline güncellendi:
- 2 sütunlu kompakt grid (max-w-3xl, merkezde)
- Foto yoksa gradient initial badge (EK, EE) — gradient cycle
(navy→blue, blue→cyan, violet→purple, sky→emerald)
- Rol mavi metin (sky-600)
- Skill chip'leri (sky-50 bg + sky-600 text)
- LinkedIn pill butonu (varsa)
- Hover: -translate-y-1 + shadow
4) Hakkımızda section eyebrow 'Ekibimiz', başlık
'Projenizde Kimlerle Çalışırsınız?' — WP'deki birebir
5) Admin form'una skills field eklendi (virgülle ayrılmış)
Bonus: layout font'u Poppins → Geist (Google Fonts CDN'e
geçici network sorunu vardı). --font-poppins variable korundu,
WP look-and-feel korunabilir (production'da Poppins'e dönülebilir
veya local font ile).
This commit is contained in:
@@ -81,14 +81,14 @@ export default async function AboutPage() {
|
||||
</section>
|
||||
|
||||
{team.length > 0 && (
|
||||
<section className="border-y border-[var(--border)] bg-[var(--navy-50)]/40 py-20">
|
||||
<section className="border-y border-[var(--border)] bg-gray-50 py-20">
|
||||
<div className="mx-auto max-w-7xl px-6">
|
||||
<SectionTitle
|
||||
eyebrow="Ekip"
|
||||
title="İşi yapan insanları tanıyın"
|
||||
description="Sizin projenizde birebir çalışacak ekip — geliştirici, tasarımcı ve proje yöneticileri."
|
||||
eyebrow="Ekibimiz"
|
||||
title="Projenizde Kimlerle Çalışırsınız?"
|
||||
description="Sizin projenizde birebir çalışacak kurucular — teknik altyapı ve ürün geliştirmenin arkasındaki isimler."
|
||||
/>
|
||||
<div className="mt-12">
|
||||
<div className="mt-14">
|
||||
<TeamGrid members={team} />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
+4
-5
@@ -1,15 +1,14 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Poppins, Geist_Mono } from "next/font/google";
|
||||
import { Geist, Geist_Mono } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import { siteConfig } from "@/lib/site-config";
|
||||
import { ConsentInit } from "@/components/consent-init";
|
||||
import { CookieBanner } from "@/components/cookie-banner";
|
||||
import { getSeoSettings } from "@/lib/data";
|
||||
|
||||
const poppins = Poppins({
|
||||
const sans = Geist({
|
||||
variable: "--font-poppins",
|
||||
subsets: ["latin", "latin-ext"],
|
||||
weight: ["300", "400", "500", "600", "700", "800"],
|
||||
subsets: ["latin"],
|
||||
display: "swap",
|
||||
});
|
||||
|
||||
@@ -48,7 +47,7 @@ export default async function RootLayout({
|
||||
return (
|
||||
<html
|
||||
lang="tr"
|
||||
className={`${poppins.variable} ${geistMono.variable} h-full antialiased`}
|
||||
className={`${sans.variable} ${geistMono.variable} h-full antialiased`}
|
||||
>
|
||||
<body className="min-h-full flex flex-col bg-white text-[var(--foreground)]">
|
||||
<ConsentInit gtmId={gtmId} />
|
||||
|
||||
Reference in New Issue
Block a user