import type {
  AboutProfile,
  HeroContent,
  HomeContent,
  SiteSettings,
} from "@/types/models";
import { DEFAULT_THEME_PRESET_ID, defaultThemeColors } from "@/lib/theme-palettes";
import {
  DEFAULT_HERO_LAW_IMAGE_URL,
  DEFAULT_HOME_VISION_IMAGE_URL,
} from "@/lib/law-images";

export { DEFAULT_HOME_VISION_IMAGE_URL } from "@/lib/law-images";

export const defaultHero: HeroContent = {
  badge: "SERBEST AVUKAT",
  lawyerName: "Av. Mert Yılmaz",
  slogan: "Adalet, Güven ve Kararlılıkla Şekillenir.",
  shortDescription:
    "Kişisel ve kurumsal hukuki süreçlerde şeffaf iletişim, disiplinli dosya yönetimi ve müvekkil menfaatini önceleyen bir yaklaşım sunuyorum.",
  ctaLabel: "İletişime Geç",
  heroImageUrl: DEFAULT_HERO_LAW_IMAGE_URL,
};

export const defaultHome: HomeContent = {
  shortBio:
    "Yılların deneyimiyle ceza, iş ve ticaret hukuku alanlarında bireysel ve kurumsal müvekkillere özenli hukuki hizmet sunuyorum.",
  experienceHighlight: "15+ yıl mesleki deneyim · İstanbul Barosu",
  visionImageUrl: DEFAULT_HOME_VISION_IMAGE_URL,
  visionTitle: "Vizyonumuz ve Hukuki Yaklaşımımız",
  visionBody:
    "Hukukun üstünlüğü ve müvekkil güveni ilkeleriyle hareket ediyoruz. Her dosyada mevzuata uygunluk, etik değerler ve stratejik planlama ön plandadır.\n\nŞeffaf iletişim ve zamanında bilgilendirme ile sürecin her aşamasında yanınızdayız. Çözüm odaklı yaklaşımımız, hem dava hem danışmanlık süreçlerinde net sonuçlar üretmeyi hedefler.",
  visionQuote:
    "“Hukuki mücadelede sabır, disiplin ve doğru strateji başarının temelidir.”",
  finalCtaTitle: "Hukuki yardıma mı ihtiyacınız var?",
  stats: [
    { id: "1", label: "Yıllık Deneyim", value: "15+" },
    { id: "2", label: "Başarılı Dava", value: "500+" },
    { id: "3", label: "Mutlu Müvekkil", value: "1200+" },
    { id: "4", label: "Ödül ve Başarı", value: "12" },
  ],
  testimonials: [],
};

/** Google Maps → Paylaş → Harita yerleştir → iframe src */
export const DEFAULT_MAP_EMBED_URL =
  "https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d48189.91921587375!2d29.0963835225376!3d40.98432846017149!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x14cac5ff013f5197%3A0xb59c129e51d7b8b8!2zQXRhxZ9laGlyL8Swc3RhbmJ1bA!5e0!3m2!1str!2str!4v1778866220757!5m2!1str!2str";

export const defaultSettings: SiteSettings = {
  siteTitle: "HUKUK",
  logoUrl: "",
  phone: "+90 (212) 000 00 00",
  email: "iletisim@ornek.av.tr",
  address: "Ataşehir, İstanbul",
  mapEmbedUrl: DEFAULT_MAP_EMBED_URL,
  whatsappNumber: "905551112233",
  social: [
    { id: "s1", platform: "LinkedIn", url: "https://linkedin.com" },
    { id: "s2", platform: "Instagram", url: "https://instagram.com" },
  ],
  allowPublicRegistration: true,
  colorPaletteId: DEFAULT_THEME_PRESET_ID,
  themeColors: defaultThemeColors(),
};

export const defaultAbout: AboutProfile = {
  photoUrl: "",
  biography:
    "Hukuk fakültesinden mezuniyetin ardından staj ve avukatlık mesleğini İstanbul’da sürdürmekteyim. Müvekkil menfaatini esas alan, şeffaf ve çözüm odaklı bir çalışma anlayışına sahibim.",
  education: [
    {
      id: "e1",
      year: "2010",
      title: "Hukuk Fakültesi",
      institution: "İstanbul Üniversitesi",
      description: "Lisans eğitimi",
    },
  ],
  experience: [
    {
      id: "x1",
      year: "2015 — Günümüz",
      title: "Serbest Avukatlık",
      organization: "Özel Büro",
      description: "Ceza ve iş hukuku ağırlıklı dosyalar.",
    },
  ],
  certificates: [
    { id: "c1", name: "Arabuluculuk Temel Eğitimi", issuer: "HMK", year: "2022" },
  ],
};
