chore: fix test suite types, add LexicalBlock type
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import type { ArrayField, Block } from 'payload/types'
|
||||
import type { LexicalBlock } from '@payloadcms/richtext-lexical'
|
||||
import type { ArrayField } from 'payload/types'
|
||||
|
||||
import { lexicalEditor } from '@payloadcms/richtext-lexical'
|
||||
|
||||
@@ -29,7 +30,7 @@ export const BlockColumns = ({ name }: { name: string }): ArrayField => ({
|
||||
},
|
||||
],
|
||||
})
|
||||
export const ConditionalLayoutBlock: Block = {
|
||||
export const ConditionalLayoutBlock: LexicalBlock = {
|
||||
fields: [
|
||||
{
|
||||
label: 'Layout',
|
||||
@@ -73,7 +74,7 @@ export const ConditionalLayoutBlock: Block = {
|
||||
slug: 'conditionalLayout',
|
||||
}
|
||||
|
||||
export const TextBlock: Block = {
|
||||
export const TextBlock: LexicalBlock = {
|
||||
fields: [
|
||||
{
|
||||
name: 'text',
|
||||
@@ -84,7 +85,7 @@ export const TextBlock: Block = {
|
||||
slug: 'text',
|
||||
}
|
||||
|
||||
export const RadioButtonsBlock: Block = {
|
||||
export const RadioButtonsBlock: LexicalBlock = {
|
||||
interfaceName: 'LexicalBlocksRadioButtonsBlock',
|
||||
fields: [
|
||||
{
|
||||
@@ -109,7 +110,7 @@ export const RadioButtonsBlock: Block = {
|
||||
slug: 'radioButtons',
|
||||
}
|
||||
|
||||
export const RichTextBlock: Block = {
|
||||
export const RichTextBlock: LexicalBlock = {
|
||||
fields: [
|
||||
{
|
||||
name: 'richText',
|
||||
@@ -120,7 +121,7 @@ export const RichTextBlock: Block = {
|
||||
slug: 'richText',
|
||||
}
|
||||
|
||||
export const UploadAndRichTextBlock: Block = {
|
||||
export const UploadAndRichTextBlock: LexicalBlock = {
|
||||
fields: [
|
||||
{
|
||||
name: 'upload',
|
||||
@@ -137,7 +138,7 @@ export const UploadAndRichTextBlock: Block = {
|
||||
slug: 'uploadAndRichText',
|
||||
}
|
||||
|
||||
export const RelationshipHasManyBlock: Block = {
|
||||
export const RelationshipHasManyBlock: LexicalBlock = {
|
||||
fields: [
|
||||
{
|
||||
name: 'rel',
|
||||
@@ -149,7 +150,7 @@ export const RelationshipHasManyBlock: Block = {
|
||||
],
|
||||
slug: 'relationshipHasManyBlock',
|
||||
}
|
||||
export const RelationshipBlock: Block = {
|
||||
export const RelationshipBlock: LexicalBlock = {
|
||||
fields: [
|
||||
{
|
||||
name: 'rel',
|
||||
@@ -161,7 +162,7 @@ export const RelationshipBlock: Block = {
|
||||
slug: 'relationshipBlock',
|
||||
}
|
||||
|
||||
export const SelectFieldBlock: Block = {
|
||||
export const SelectFieldBlock: LexicalBlock = {
|
||||
fields: [
|
||||
{
|
||||
name: 'select',
|
||||
@@ -193,7 +194,7 @@ export const SelectFieldBlock: Block = {
|
||||
slug: 'select',
|
||||
}
|
||||
|
||||
export const SubBlockBlock: Block = {
|
||||
export const SubBlockBlock: LexicalBlock = {
|
||||
slug: 'subBlock',
|
||||
fields: [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import type { Block } from 'payload/types'
|
||||
import type { LexicalBlock } from '@payloadcms/richtext-lexical'
|
||||
|
||||
import { lexicalEditor } from '@payloadcms/richtext-lexical'
|
||||
|
||||
export const TextBlock: Block = {
|
||||
export const TextBlock: LexicalBlock = {
|
||||
fields: [
|
||||
{
|
||||
name: 'text',
|
||||
@@ -13,7 +13,7 @@ export const TextBlock: Block = {
|
||||
slug: 'text',
|
||||
}
|
||||
|
||||
export const UploadAndRichTextBlock: Block = {
|
||||
export const UploadAndRichTextBlock: LexicalBlock = {
|
||||
fields: [
|
||||
{
|
||||
name: 'upload',
|
||||
@@ -30,7 +30,7 @@ export const UploadAndRichTextBlock: Block = {
|
||||
slug: 'uploadAndRichText',
|
||||
}
|
||||
|
||||
export const RelationshipBlock: Block = {
|
||||
export const RelationshipBlock: LexicalBlock = {
|
||||
fields: [
|
||||
{
|
||||
name: 'rel',
|
||||
@@ -42,7 +42,7 @@ export const RelationshipBlock: Block = {
|
||||
slug: 'relationshipBlock',
|
||||
}
|
||||
|
||||
export const SelectFieldBlock: Block = {
|
||||
export const SelectFieldBlock: LexicalBlock = {
|
||||
fields: [
|
||||
{
|
||||
name: 'select',
|
||||
|
||||
Reference in New Issue
Block a user