'use client'; import { c as _c } from "react/compiler-runtime"; import { jsx as _jsx } from "react/jsx-runtime"; import { FieldDiffContainer, getHTMLDiffComponents, useConfig, useTranslation } from '@payloadcms/ui'; import { formatDate } from '@payloadcms/ui/shared'; import React from 'react'; const baseClass = 'date-diff'; export const DateDiffComponent = t0 => { const $ = _c(7); const { comparisonValue: valueFrom, field, locale, nestingLevel, versionValue: valueTo } = t0; const { i18n } = useTranslation(); const { config: t1 } = useConfig(); const { admin: t2 } = t1; const { dateFormat } = t2; const formattedFromDate = valueFrom ? formatDate({ date: typeof valueFrom === "string" ? new Date(valueFrom) : valueFrom, i18n, pattern: dateFormat }) : ""; const formattedToDate = valueTo ? formatDate({ date: typeof valueTo === "string" ? new Date(valueTo) : valueTo, i18n, pattern: dateFormat }) : ""; const t3 = `
` + formattedFromDate + "
` + formattedToDate + "