import type { BlogHeroSectionData } from "@/components/dashboard/blog/BlogHeroSection"

/** CMS form slice per locale (blog page) */
export interface BlogPageFormStateShape {
  hero: BlogHeroSectionData
}

export function createEmptyBlogPageFormState(): BlogPageFormStateShape {
  return {
    hero: {
      eyebrow: "",
      title: "",
      description: "",
      quickStats: [],
      image: "",
      imagePublicId: "",
      imageStats: { icon: "", label: "", value: "" },
    },
  }
}
