Files
payload/test/fields/collections/LexicalMigrate/data.ts

47 lines
998 B
TypeScript

import { payloadPluginLexicalData } from './generatePayloadPluginLexicalData'
export const lexicalMigrateDocData = {
title: 'Rich Text',
lexicalWithLexicalPluginData: payloadPluginLexicalData,
arrayWithLexicalField: [
{
lexicalInArrayField: getSimpleLexicalData('array 1'),
},
{
lexicalInArrayField: getSimpleLexicalData('array 2'),
},
],
}
export function getSimpleLexicalData(textContent: string) {
return {
root: {
type: 'root',
format: '',
indent: 0,
version: 1,
children: [
{
children: [
{
detail: 0,
format: 0,
mode: 'normal',
style: '',
text: textContent,
type: 'text',
version: 1,
},
],
direction: 'ltr',
format: '',
indent: 0,
type: 'paragraph',
version: 1,
},
],
direction: 'ltr',
},
}
}