chore: update editor

This commit is contained in:
Aslam H
2024-11-13 22:27:51 +07:00
parent a44cf910b2
commit 969827072f
5 changed files with 130 additions and 106 deletions

View File

@@ -5,23 +5,16 @@ import { BubbleMenu } from "./components/bubble-menu"
import { cn } from "@/lib/utils"
import { useLaEditor, UseLaEditorProps } from "./hooks/use-la-editor"
import { MeasuredContainer } from "./components/measured-container"
import { LaAccount, PersonalPage } from "~/lib/schema"
export interface LaEditorProps extends UseLaEditorProps {
value?: Content
className?: string
editorContentClassName?: string
me: LaAccount
personalPage: PersonalPage
}
export const LaEditor = React.forwardRef<HTMLDivElement, LaEditorProps>(
({ className, editorContentClassName, me, personalPage, ...props }, ref) => {
const editor = useLaEditor({
...props,
me,
personalPage,
})
({ className, editorContentClassName, ...props }, ref) => {
const editor = useLaEditor(props)
if (!editor) {
return null