Files
payloadcms/packages/richtext-slate/src/field/index.tsx
2023-10-14 11:49:38 -04:00

17 lines
485 B
TypeScript

'use client'
import { ShimmerEffect } from 'payload/components'
import React, { Suspense, lazy } from 'react'
import type { FieldProps } from '../types'
// @ts-expect-error Just TypeScript being broken // TODO: Open TypeScript issue
const RichTextEditor = lazy(() => import('./RichText'))
const RichTextField: React.FC<FieldProps> = (props) => (
<Suspense fallback={<ShimmerEffect height="35vh" />}>
<RichTextEditor {...props} />
</Suspense>
)
export default RichTextField