Merge branch '2.0' of github.com:payloadcms/payload into 2.0

This commit is contained in:
James
2023-10-01 15:47:20 -04:00
7 changed files with 35 additions and 2 deletions

View File

@@ -295,3 +295,28 @@ jobs:
- name: Build richtext-slate - name: Build richtext-slate
run: pnpm turbo run build --filter=richtext-slate run: pnpm turbo run build --filter=richtext-slate
build-plugin-richtext-lexical:
runs-on: ubuntu-latest
needs: core-build
steps:
- name: Use Node.js 18
uses: actions/setup-node@v3
with:
node-version: 18
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
version: 8
run_install: false
- name: Restore build
uses: actions/cache@v3
with:
path: ./*
key: ${{ github.sha }}-${{ github.run_number }}
- name: Build richtext-lexical
run: pnpm turbo run build --filter=richtext-lexical

View File

@@ -295,7 +295,9 @@ export const addFieldStatePromise = async ({
'value' in valueWithDefault 'value' in valueWithDefault
) { ) {
const value = const value =
typeof valueWithDefault?.value === 'object' && 'id' in valueWithDefault.value typeof valueWithDefault?.value === 'object' &&
valueWithDefault?.value &&
'id' in valueWithDefault.value
? valueWithDefault.value.id ? valueWithDefault.value.id
: valueWithDefault.value : valueWithDefault.value
const relationshipValue = { const relationshipValue = {

View File

@@ -32,7 +32,6 @@ export const StrikethroughTextFeature = (): FeatureProvider => {
}, },
markdownTransformers: [STRIKETHROUGH], markdownTransformers: [STRIKETHROUGH],
props: null, props: null,
props: null,
} }
}, },
key: 'strikethrough', key: 'strikethrough',

View File

@@ -29,6 +29,7 @@ export const SubscriptTextFeature = (): FeatureProvider => {
]), ]),
], ],
}, },
props: null,
} }
}, },
key: 'subscript', key: 'subscript',

View File

@@ -3,6 +3,7 @@ import path from 'path'
import { payloadCloud } from '@payloadcms/plugin-cloud' import { payloadCloud } from '@payloadcms/plugin-cloud'
import { mongooseAdapter } from '@payloadcms/db-mongodb' // database-adapter-import import { mongooseAdapter } from '@payloadcms/db-mongodb' // database-adapter-import
import { webpackBundler } from '@payloadcms/bundler-webpack' // bundler-import import { webpackBundler } from '@payloadcms/bundler-webpack' // bundler-import
import { createLexical } from '@payloadcms/richtext-lexical' // editor-import
import { buildConfig } from 'payload/config' import { buildConfig } from 'payload/config'
import Users from './collections/Users' import Users from './collections/Users'
@@ -11,6 +12,7 @@ export default buildConfig({
admin: { admin: {
user: Users.slug, user: Users.slug,
}, },
editor: createLexical({}), // editor-config
collections: [Users], collections: [Users],
typescript: { typescript: {
outputFile: path.resolve(__dirname, 'payload-types.ts'), outputFile: path.resolve(__dirname, 'payload-types.ts'),

View File

@@ -1,6 +1,7 @@
import { payloadCloud } from '@payloadcms/plugin-cloud' import { payloadCloud } from '@payloadcms/plugin-cloud'
import { mongooseAdapter } from '@payloadcms/db-mongodb' // database-adapter-import import { mongooseAdapter } from '@payloadcms/db-mongodb' // database-adapter-import
import { webpackBundler } from '@payloadcms/bundler-webpack' // bundler-import import { webpackBundler } from '@payloadcms/bundler-webpack' // bundler-import
import { createLexical } from '@payloadcms/richtext-lexical' // editor-import
import nestedDocs from '@payloadcms/plugin-nested-docs' import nestedDocs from '@payloadcms/plugin-nested-docs'
import seo from '@payloadcms/plugin-seo' import seo from '@payloadcms/plugin-seo'
import type { GenerateTitle } from '@payloadcms/plugin-seo/types' import type { GenerateTitle } from '@payloadcms/plugin-seo/types'
@@ -58,6 +59,7 @@ export default buildConfig({
}, },
}), }),
}, },
editor: createLexical({}), // editor-config
serverURL: process.env.PAYLOAD_PUBLIC_SERVER_URL, serverURL: process.env.PAYLOAD_PUBLIC_SERVER_URL,
collections: [Pages, Products, Orders, Media, Categories, Users], collections: [Pages, Products, Orders, Media, Categories, Users],
globals: [Settings, Header, Footer], globals: [Settings, Header, Footer],

View File

@@ -1,6 +1,7 @@
import { payloadCloud } from '@payloadcms/plugin-cloud' import { payloadCloud } from '@payloadcms/plugin-cloud'
import { mongooseAdapter } from '@payloadcms/db-mongodb' // database-adapter-import import { mongooseAdapter } from '@payloadcms/db-mongodb' // database-adapter-import
import { webpackBundler } from '@payloadcms/bundler-webpack' // bundler-import import { webpackBundler } from '@payloadcms/bundler-webpack' // bundler-import
import { createLexical } from '@payloadcms/richtext-lexical' // editor-import
import FormBuilder from '@payloadcms/plugin-form-builder' import FormBuilder from '@payloadcms/plugin-form-builder'
import nestedDocs from '@payloadcms/plugin-nested-docs' import nestedDocs from '@payloadcms/plugin-nested-docs'
import redirects from '@payloadcms/plugin-redirects' import redirects from '@payloadcms/plugin-redirects'
@@ -43,6 +44,7 @@ export default buildConfig({
}, },
}), }),
}, },
editor: createLexical({}), // editor-config
serverURL: process.env.PAYLOAD_PUBLIC_SERVER_URL, serverURL: process.env.PAYLOAD_PUBLIC_SERVER_URL,
collections: [Users, Categories, Pages, Posts, Media], collections: [Users, Categories, Pages, Posts, Media],
globals: [Header, Footer], globals: [Header, Footer],