'use client' import dynamic from 'next/dynamic' import { forwardRef } from 'react' const MDEditor = dynamic( () => import('@uiw/react-md-editor').then((mod) => mod.default), { ssr: false } ) export interface MarkdownEditorProps { value?: string onChange?: (value?: string) => void placeholder?: string height?: number preview?: 'live' | 'edit' | 'preview' hideToolbar?: boolean className?: string } export const MarkdownEditor = forwardRef( ({ value = '', onChange, placeholder, height = 300, preview = 'live', hideToolbar = false, className }, ref) => { return (
) } ) MarkdownEditor.displayName = 'MarkdownEditor'