import Link from "next/link"; import { ArrowRight } from "lucide-react"; import { FaqList } from "@/components/faq-list"; import { SectionTitle } from "@/components/section-title"; import type { FaqItem, SiteSettingsRow } from "@/lib/types"; function parseFaq(items?: string[] | null): FaqItem[] { if (!items) return []; const out: FaqItem[] = []; for (const raw of items) { try { const obj = JSON.parse(raw) as Partial; if (obj.q && obj.a) out.push({ q: obj.q, a: obj.a }); } catch { /* ignore */ } } return out; } export function HomepageFaq({ settings, }: { settings?: SiteSettingsRow | null; }) { const items = parseFaq(settings?.homepage_faq); if (items.length === 0) return null; return (
Sorunuz mu var?
); }