import { getLocale, getTranslations } from "next-intl/server";
import SectionTitle from "@/components/shared/SectionTitle";
import { CMSItem } from "@/types/cms";
import { cmsText } from "@/services/cmsService";
import CmsPreviewText from "@/components/preview/CmsPreviewText";

export default async function TestimonialsHeader({ cms }: { cms: CMSItem[] }) {
  const locale = await getLocale();
  const t = await getTranslations("TestimonialsSection");
  const title = cmsText(cms, "title", locale, t("title"));

  return (
    <SectionTitle>
      <CmsPreviewText
        sectionName="customer_reviews"
        inputNameEn="title"
        initialValue={title}
      />
    </SectionTitle>
  );
}
