chore: fix test suite types, add LexicalBlock type

This commit is contained in:
Alessio Gravili
2024-04-10 11:07:01 -04:00
parent 68989a58a8
commit a73eaf5d37
4 changed files with 26 additions and 21 deletions

View File

@@ -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: [
{

View File

@@ -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',