Files
payloadcms/test/admin/components/FieldDescription/index.tsx

18 lines
508 B
TypeScript

'use client'
import type { DescriptionComponent } from 'payload'
import { useFieldProps, useFormFields } from '@payloadcms/ui'
import React from 'react'
export const FieldDescriptionComponent: DescriptionComponent = () => {
const { path } = useFieldProps()
const field = useFormFields(([fields]) => (fields && fields?.[path]) || null)
const { value } = field || {}
return (
<div className={`field-description-${path}`}>
Component description: {path} - {value as string}
</div>
)
}