"use client"; import { Icon } from "@iconify/react"; import Image from "next/image"; import { Badge, Button, ButtonIcon, ButtonLabel, Card, PatternDots, Separator, StatisticCard, TextEffect, Typography, } from "poyraz-ui/atoms"; import { SPONSORS } from "@/data/sponsors"; import { MEDIA_KIT_AGES, MEDIA_KIT_CONTENT_BREAKDOWN, MEDIA_KIT_GENDER, MEDIA_KIT_METRICS, MEDIA_KIT_PERIOD, MEDIA_KIT_TOPICS, type MediaKitAudienceRow, type MediaKitLocale, } from "@/data/media-kit"; const COPY = { tr: { eyebrow: "Medya Kiti · 2026", availability: "İş birliklerine açık", name: "Poyraz Avsever", title: "Teknolojiyi öğreniyor, üretiyor ve anlaşılır şekilde paylaşıyorum.", intro: "En büyük amacım öğrendiklerimi aktarırken bilgimi pekiştirmek ve başkalarının da üretmesine yardımcı olmak. Yazılım, teknoloji ve tasarımı gerçek projeler, dürüst deneyimler ve uygulanabilir anlatımlarla buluşturuyorum.", role: "İçerik üreticisi · Yazılım geliştirici", audienceTitle: "Kime ulaşıyorum?", audienceDescription: "Yazılım geliştiriciler, sistem yöneticileri, teknoloji meraklıları ve üretirken öğrenmeyi seven genç profesyoneller.", statsEyebrow: "YouTube performansı", statsTitle: "Takipçiden öte, aktif ve büyüyen bir kitle.", statsDescription: "Kanal performansının son 28 günlük görünümü. Gelir verileri medya kitine dahil edilmemiştir.", periodLabel: "Veri dönemi", audienceEyebrow: "Kitle profili", audienceHeadline: "İzleyicilerin %68’i 18–34 yaş aralığında.", audienceBody: "Teknik kararları etkileyen, yeni araçları deneyen ve teknoloji ürünlerine yüksek ilgi gösteren odaklı bir topluluk.", ageTitle: "Yaş dağılımı", genderTitle: "Cinsiyet dağılımı", formatTitle: "İçerik formatına göre izlenme", formatDescription: "Uzun video odağı, markaların ürün ve hikâyelerini detaylı ve bağlamı korunmuş biçimde anlatmaya alan açıyor.", reachTitle: "Son 28 günde içerik ritmi", reachItems: [ { label: "Yeni izleyici", value: "6,8 B" }, { label: "Düzenli izleyici", value: "801" }, { label: "Yayınlanan içerik", value: "9" }, ], reachNote: "5 uzun video · 4 Shorts", partnersEyebrow: "Seçili iş birlikleri", partnersTitle: "Daha önce birlikte ürettik.", partnersDescription: "İçeriğin doğal akışını ve izleyici güvenini koruyan, ürünü gerçekten deneyimlemeye dayalı iş birlikleri.", collaborationTitle: "Uygun iş birliği formatları", collaborationItems: [ "Sponsorlu YouTube videosu veya doğal ürün entegrasyonu", "Teknik ürün incelemesi ve kullanım senaryosu", "Kısa format video ve çoklu platform içerik paketi", "Uzun dönem marka elçiliği ve içerik serisi", ], ctaEyebrow: "Birlikte üretelim", ctaTitle: "Teknoloji kitlesine güvenilir bir hikâyeyle ulaşın.", ctaDescription: "Markanızı, ürünü gerçekten anlayan ve izleyicisine açık bir dille anlatan içeriklerle buluşturalım.", emailCta: "E-posta gönder", youtubeCta: "YouTube kanalını aç", footer: "Poyraz Avsever · Medya Kiti", updated: "Son güncelleme: 1 Temmuz 2026", derivedNote: "Ortalama izlenme süresi, paylaşılan toplam izlenme saati ve görüntüleme değerlerinden yaklaşık olarak hesaplanmıştır.", }, en: { eyebrow: "Media Kit · 2026", availability: "Open to partnerships", name: "Poyraz Avsever", title: "I learn, build, and make technology easier to understand.", intro: "My biggest goal is to reinforce what I learn by sharing it and help others build along the way. I connect software, technology, and design through real projects, honest experiences, and practical storytelling.", role: "Content creator · Software developer", audienceTitle: "Who do I reach?", audienceDescription: "Software developers, system administrators, technology enthusiasts, and young professionals who learn by building.", statsEyebrow: "YouTube performance", statsTitle: "An active, growing audience beyond follower count.", statsDescription: "A 28-day view of channel performance. Revenue data is intentionally excluded from this media kit.", periodLabel: "Data period", audienceEyebrow: "Audience profile", audienceHeadline: "68% of viewers are between 18 and 34.", audienceBody: "A focused community that influences technical decisions, tries new tools, and shows strong interest in technology products.", ageTitle: "Age distribution", genderTitle: "Gender distribution", formatTitle: "Views by content format", formatDescription: "A strong long-form focus creates room to explain products and brand stories in depth and with the right context.", reachTitle: "Content rhythm in the last 28 days", reachItems: [ { label: "New viewers", value: "6.8K" }, { label: "Regular viewers", value: "801" }, { label: "Published pieces", value: "9" }, ], reachNote: "5 long-form videos · 4 Shorts", partnersEyebrow: "Selected partnerships", partnersTitle: "Brands I have built with.", partnersDescription: "Partnerships grounded in real product experience while protecting the natural flow of the content and audience trust.", collaborationTitle: "Partnership formats", collaborationItems: [ "Sponsored YouTube video or native product integration", "Technical product review and use-case content", "Short-form video and multi-platform content package", "Long-term brand ambassadorship and content series", ], ctaEyebrow: "Let’s build together", ctaTitle: "Reach a technology audience through a credible story.", ctaDescription: "Let’s introduce your brand through content that understands the product and speaks clearly to its audience.", emailCta: "Send an email", youtubeCta: "Open YouTube channel", footer: "Poyraz Avsever · Media Kit", updated: "Last updated: July 1, 2026", derivedNote: "Average watch time is an estimate calculated from the shared total watch hours and view count.", }, } as const; function AudienceBar({ item, locale, max = 100, }: { item: MediaKitAudienceRow; locale: MediaKitLocale; max?: number; }) { const width = Math.max((item.value / max) * 100, item.value > 0 ? 2 : 0); const value = item.value.toLocaleString(locale === "tr" ? "tr-TR" : "en-US", { maximumFractionDigits: 1, }); return (
{item.label}
%{value}
); } export function MediaKitContent({ locale }: { locale: MediaKitLocale }) { const copy = COPY[locale]; return (
Poyraz Avsever
{copy.name} {copy.eyebrow}
{copy.availability}
{copy.statsTitle} {copy.statsDescription}
{copy.periodLabel} {MEDIA_KIT_PERIOD[locale]}
{MEDIA_KIT_METRICS.map((metric) => ( } /> ))}
* {copy.derivedNote}
{copy.audienceHeadline} {copy.audienceBody} {copy.audienceTitle} {copy.audienceDescription}
{MEDIA_KIT_TOPICS.map((topic) => ( {topic.label[locale]} ))}
{copy.genderTitle}
{MEDIA_KIT_GENDER.map((item) => ( ))}
{copy.ageTitle}
{MEDIA_KIT_AGES.map((item) => ( ))}
{copy.formatTitle} {copy.formatDescription}
{MEDIA_KIT_CONTENT_BREAKDOWN.map((item) => (
{item.label[locale]}
{item.value[locale]} %{item.percentage.toLocaleString( locale === "tr" ? "tr-TR" : "en-US", )}
))}
{copy.reachTitle}
{copy.reachItems.map((item) => (
{item.label} {item.value}
))}
{copy.reachNote}
{copy.partnersTitle} {copy.partnersDescription}
{SPONSORS.map((sponsor) => (
{sponsor.name}
))}
{copy.collaborationTitle}
{copy.collaborationItems.map((item) => (
{item}
))}
); }