import type { BlogPostRow, ProjectRow, ServiceRow, SiteSettingsRow, FaqItem, } from "@/lib/types"; import { siteConfig } from "@/lib/site-config"; function absUrl(url?: string | null): string | undefined { if (!url) return undefined; if (url.startsWith("http")) return url; return `${siteConfig.url}${url.startsWith("/") ? "" : "/"}${url}`; } export function JsonLd({ data }: { data: object }) { return (