import type { PageSection } from '@homaroma/types'; import { useTranslation } from 'react-i18next'; import { getLocalizedField } from '../utils/localization'; interface DynamicRichTextProps { section: PageSection; } export default function DynamicRichText({ section }: DynamicRichTextProps) { const { i18n } = useTranslation(); const lang = i18n.language; const payload = section.payload || {}; const title = getLocalizedField(payload.title, lang); const content = getLocalizedField(payload.content, lang); if (!content) return null; return (
{title && (

{title}

)}
); }