"use client";

import { createContext } from "react";

/** Forme minimale d'une carte article pour la section blog de la home. */
export interface LatestPostCard {
  title: string;
  category: string;
  image: string;
  href: string;
}

/**
 * Derniers articles de blog publiés, injectés par les routes serveur dans
 * l'arbre client (BlockRenderer) → consommés par BlogPreview pour que la
 * section « ressources » de la home reflète le vrai blog WordPress.
 */
export const LatestPostsContext = createContext<LatestPostCard[] | null>(null);
