forked from github/plane
ed4a0518fc
* chore: new font sizes * chore: update space app editor border * chore: issue detials page x-padding * chore: editor width
28 lines
959 B
TypeScript
28 lines
959 B
TypeScript
import React from "react";
|
|
// editor
|
|
import { EditorReadOnlyRefApi, IRichTextReadOnlyEditor, RichTextReadOnlyEditorWithRef } from "@plane/rich-text-editor";
|
|
// helpers
|
|
import { cn } from "@/helpers/common.helper";
|
|
// hooks
|
|
import { useMention } from "@/hooks/use-mention";
|
|
|
|
interface RichTextReadOnlyEditorWrapperProps extends Omit<IRichTextReadOnlyEditor, "mentionHandler"> {}
|
|
|
|
export const RichTextReadOnlyEditor = React.forwardRef<EditorReadOnlyRefApi, RichTextReadOnlyEditorWrapperProps>(
|
|
({ ...props }, ref) => {
|
|
const { mentionHighlights } = useMention();
|
|
|
|
return (
|
|
<RichTextReadOnlyEditorWithRef
|
|
ref={ref}
|
|
mentionHandler={{ highlights: mentionHighlights }}
|
|
{...props}
|
|
// overriding the customClassName to add relative class passed
|
|
containerClassName={cn("relative p-0 border-none", props.containerClassName)}
|
|
/>
|
|
);
|
|
}
|
|
);
|
|
|
|
RichTextReadOnlyEditor.displayName = "RichTextReadOnlyEditor";
|