17 lines
485 B
TypeScript
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
|