feat(richtext-lexical)!: remove LexicalBlock, RichTextFieldRequiredEditor and FieldWithRichTextRequiredEditor types (#6279)

BREAKING:

`LexicalBlock`, `RichTextFieldRequiredEditor` and `FieldWithRichTextRequiredEditor` types have been removed. Instead of `LexicalBlock`, use `Block`. Instead of `RichTextFieldRequiredEditor`, use `RichTextField`. And instead of `FieldWithRichTextRequiredEditor`, use `Field`.
This commit is contained in:
Alessio Gravili
2024-05-09 09:46:03 -04:00
committed by GitHub
parent 6979f5a1b1
commit 9df5ab8a10
8 changed files with 24 additions and 49 deletions

View File

@@ -1,5 +1,4 @@
import type { ArrayField } from '../../../../packages/payload/src/fields/config/types'
import type { LexicalBlock } from '../../../../packages/richtext-lexical/src'
import type { ArrayField, Block } from '../../../../packages/payload/src/fields/config/types'
import { lexicalEditor } from '../../../../packages/richtext-lexical/src'
import { textFieldsSlug } from '../Text/shared'
@@ -18,7 +17,7 @@ export const BlockColumns = ({ name }: { name: string }): ArrayField => ({
},
],
})
export const ConditionalLayoutBlock: LexicalBlock = {
export const ConditionalLayoutBlock: Block = {
fields: [
{
label: 'Layout',
@@ -62,7 +61,7 @@ export const ConditionalLayoutBlock: LexicalBlock = {
slug: 'conditionalLayout',
}
export const TextBlock: LexicalBlock = {
export const TextBlock: Block = {
fields: [
{
name: 'text',
@@ -73,7 +72,7 @@ export const TextBlock: LexicalBlock = {
slug: 'text',
}
export const RadioButtonsBlock: LexicalBlock = {
export const RadioButtonsBlock: Block = {
interfaceName: 'LexicalBlocksRadioButtonsBlock',
fields: [
{
@@ -98,7 +97,7 @@ export const RadioButtonsBlock: LexicalBlock = {
slug: 'radioButtons',
}
export const RichTextBlock: LexicalBlock = {
export const RichTextBlock: Block = {
fields: [
{
name: 'richText',
@@ -109,7 +108,7 @@ export const RichTextBlock: LexicalBlock = {
slug: 'richText',
}
export const UploadAndRichTextBlock: LexicalBlock = {
export const UploadAndRichTextBlock: Block = {
fields: [
{
name: 'upload',
@@ -126,7 +125,7 @@ export const UploadAndRichTextBlock: LexicalBlock = {
slug: 'uploadAndRichText',
}
export const RelationshipHasManyBlock: LexicalBlock = {
export const RelationshipHasManyBlock: Block = {
fields: [
{
name: 'rel',
@@ -138,7 +137,7 @@ export const RelationshipHasManyBlock: LexicalBlock = {
],
slug: 'relationshipHasManyBlock',
}
export const RelationshipBlock: LexicalBlock = {
export const RelationshipBlock: Block = {
fields: [
{
name: 'rel',
@@ -150,7 +149,7 @@ export const RelationshipBlock: LexicalBlock = {
slug: 'relationshipBlock',
}
export const SelectFieldBlock: LexicalBlock = {
export const SelectFieldBlock: Block = {
fields: [
{
name: 'select',
@@ -182,7 +181,7 @@ export const SelectFieldBlock: LexicalBlock = {
slug: 'select',
}
export const SubBlockBlock: LexicalBlock = {
export const SubBlockBlock: Block = {
slug: 'subBlock',
fields: [
{

View File

@@ -1,8 +1,8 @@
import type { LexicalBlock } from '../../../../packages/richtext-lexical/src'
import type { Block } from 'payload/types'
import { lexicalEditor } from '../../../../packages/richtext-lexical/src'
export const TextBlock: LexicalBlock = {
export const TextBlock: Block = {
fields: [
{
name: 'text',
@@ -13,7 +13,7 @@ export const TextBlock: LexicalBlock = {
slug: 'text',
}
export const UploadAndRichTextBlock: LexicalBlock = {
export const UploadAndRichTextBlock: Block = {
fields: [
{
name: 'upload',
@@ -30,7 +30,7 @@ export const UploadAndRichTextBlock: LexicalBlock = {
slug: 'uploadAndRichText',
}
export const RelationshipBlock: LexicalBlock = {
export const RelationshipBlock: Block = {
fields: [
{
name: 'rel',
@@ -42,7 +42,7 @@ export const RelationshipBlock: LexicalBlock = {
slug: 'relationshipBlock',
}
export const SelectFieldBlock: LexicalBlock = {
export const SelectFieldBlock: Block = {
fields: [
{
name: 'select',