From b3d28bac6a5254854b1dcb865530b00df3795b0c Mon Sep 17 00:00:00 2001 From: Jacob Fletcher Date: Wed, 20 Mar 2024 15:01:46 -0400 Subject: [PATCH] chore(ui): client-side renders all default field labels, descriptions, and errors --- .../next/src/views/Account/Settings/index.tsx | 4 +- .../src/views/Edit/Default/Auth/APIKey.tsx | 4 +- .../next/src/views/Edit/Default/index.tsx | 1 - .../next/src/views/Versions/index.client.tsx | 2 +- .../plugin-seo/src/fields/MetaDescription.tsx | 8 +- packages/plugin-seo/src/fields/MetaImage.tsx | 9 +- packages/plugin-seo/src/fields/MetaTitle.tsx | 9 +- packages/richtext-lexical/src/field/Field.tsx | 22 ++- .../richtext-slate/src/field/RichText.tsx | 22 ++- .../ui/src/elements/FieldSelect/index.tsx | 19 ++- .../src/elements/ListDrawer/DrawerContent.tsx | 4 +- packages/ui/src/elements/Upload/index.tsx | 4 +- packages/ui/src/fields/Array/index.tsx | 32 ++-- packages/ui/src/fields/Blocks/index.tsx | 33 +++-- packages/ui/src/fields/Checkbox/Input.tsx | 11 +- packages/ui/src/fields/Checkbox/index.tsx | 28 ++-- packages/ui/src/fields/Code/index.tsx | 22 +-- packages/ui/src/fields/Collapsible/index.tsx | 22 +-- .../ui/src/fields/ConfirmPassword/index.tsx | 8 +- packages/ui/src/fields/DateTime/index.tsx | 29 ++-- packages/ui/src/fields/Email/index.tsx | 26 ++-- packages/ui/src/fields/Group/index.tsx | 23 +-- packages/ui/src/fields/HiddenInput/index.tsx | 4 +- packages/ui/src/fields/JSON/index.tsx | 27 ++-- packages/ui/src/fields/Number/index.tsx | 26 ++-- packages/ui/src/fields/Password/index.tsx | 16 +- packages/ui/src/fields/Point/index.tsx | 29 ++-- packages/ui/src/fields/RadioGroup/index.tsx | 29 ++-- packages/ui/src/fields/Relationship/index.tsx | 22 ++- packages/ui/src/fields/Select/index.tsx | 26 ++-- packages/ui/src/fields/Tabs/index.tsx | 10 +- packages/ui/src/fields/Text/Input.tsx | 22 ++- packages/ui/src/fields/Text/index.tsx | 22 +-- packages/ui/src/fields/Textarea/Input.tsx | 22 ++- packages/ui/src/fields/Textarea/index.tsx | 22 +-- packages/ui/src/fields/Upload/Input.tsx | 25 ++-- packages/ui/src/fields/Upload/index.tsx | 21 +-- packages/ui/src/fields/shared/index.tsx | 13 +- .../ui/src/forms/FieldDescription/index.tsx | 6 +- .../ui/src/forms/FieldDescription/types.ts | 2 +- .../forms/{Error => FieldError}/index.scss | 0 .../src/forms/{Error => FieldError}/index.tsx | 2 +- .../forms/{Label => FieldLabel}/index.scss | 0 .../src/forms/{Label => FieldLabel}/index.tsx | 2 +- .../ComponentMap/buildComponentMap/index.tsx | 2 + .../buildComponentMap/mapFields.tsx | 138 +++++++++--------- .../ComponentMap/buildComponentMap/types.ts | 2 + tsconfig.json | 2 +- 48 files changed, 512 insertions(+), 322 deletions(-) rename packages/ui/src/forms/{Error => FieldError}/index.scss (100%) rename packages/ui/src/forms/{Error => FieldError}/index.tsx (94%) rename packages/ui/src/forms/{Label => FieldLabel}/index.scss (100%) rename packages/ui/src/forms/{Label => FieldLabel}/index.tsx (93%) diff --git a/packages/next/src/views/Account/Settings/index.tsx b/packages/next/src/views/Account/Settings/index.tsx index 2a01c8ff1..aaf9c3657 100644 --- a/packages/next/src/views/Account/Settings/index.tsx +++ b/packages/next/src/views/Account/Settings/index.tsx @@ -1,6 +1,6 @@ 'use client' import { ReactSelect } from '@payloadcms/ui/elements/ReactSelect' -import { Label } from '@payloadcms/ui/forms/Label' +import { FieldLabel } from '@payloadcms/ui/forms/FieldLabel' import { useTranslation } from '@payloadcms/ui/providers/Translation' import React from 'react' @@ -20,7 +20,7 @@ export const Settings: React.FC<{

{t('general:payloadSettings')}

-