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:
@@ -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: [
|
||||
{
|
||||
|
||||
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user