don't show description for new key/val fields

This commit is contained in:
Josh Hawkins 2026-02-03 10:04:55 -06:00
parent 87b76c6a02
commit 74115a37a0

View File

@ -400,12 +400,48 @@ export function FieldTemplate(props: FieldTemplateProps) {
)} )}
</Label> </Label>
)} )}
{finalDescription && !isMultiSchemaWrapper && ( {finalDescription &&
!isMultiSchemaWrapper &&
!isAdditionalProperty && (
<p className="text-xs text-muted-foreground">
{finalDescription}
</p>
)}
{fieldDocsUrl &&
!isMultiSchemaWrapper &&
!isObjectField &&
!isAdditionalProperty && (
<div className="flex items-center text-xs text-primary-variant">
<Link
to={fieldDocsUrl}
target="_blank"
rel="noopener noreferrer"
className="inline"
>
{t("readTheDocumentation", { ns: "common" })}
<LuExternalLink className="ml-2 inline-flex size-3" />
</Link>
</div>
)}
</div>
<div className="flex items-center gap-2">{children}</div>
</div>
) : (
<>
{children}
{finalDescription &&
!isMultiSchemaWrapper &&
!isObjectField &&
!isAdditionalProperty && (
<p className="text-xs text-muted-foreground"> <p className="text-xs text-muted-foreground">
{finalDescription} {finalDescription}
</p> </p>
)} )}
{fieldDocsUrl && !isMultiSchemaWrapper && !isObjectField && ( {fieldDocsUrl &&
!isMultiSchemaWrapper &&
!isObjectField &&
!isAdditionalProperty && (
<div className="flex items-center text-xs text-primary-variant"> <div className="flex items-center text-xs text-primary-variant">
<Link <Link
to={fieldDocsUrl} to={fieldDocsUrl}
@ -418,31 +454,6 @@ export function FieldTemplate(props: FieldTemplateProps) {
</Link> </Link>
</div> </div>
)} )}
</div>
<div className="flex items-center gap-2">{children}</div>
</div>
) : (
<>
{children}
{finalDescription && !isMultiSchemaWrapper && !isObjectField && (
<p className="text-xs text-muted-foreground">
{finalDescription}
</p>
)}
{fieldDocsUrl && !isMultiSchemaWrapper && !isObjectField && (
<div className="flex items-center text-xs text-primary-variant">
<Link
to={fieldDocsUrl}
target="_blank"
rel="noopener noreferrer"
className="inline"
>
{t("readTheDocumentation", { ns: "common" })}
<LuExternalLink className="ml-2 inline-flex size-3" />
</Link>
</div>
)}
</> </>
)} )}