mirror of
https://github.com/makeplane/plane
synced 2024-06-14 14:31:34 +00:00
7c0711dc90
This commit adds the `RichTextEditorWrapper` component to the project. The component is responsible for rendering a rich text editor with additional functionalities. The `RichTextEditorWrapper` component imports the necessary dependencies from `"react"` and `"@plane/rich-text-editor"`. It also utilizes the `useMention` hook from `"hooks/store"`. The component interfaces include `EditorHandle`, which defines methods like `clearEditor` and `setEditorValue`, and `RichTextEditorWrapperProps`, which extends the `IRichTextEditor` interface with additional properties. An instance of the `FileService` is created to handle file-related operations. The `RichTextEditorWrapper` component is exported using `React.forwardRef` to allow access to the underlying editor's ref. It takes the `workspaceSlug` prop and other relevant props, renders the `RichTextEditorWithRef` component, and passes the necessary props like `uploadFile`, `deleteFile`, `restoreFile`, `mentionSuggestions`, and `mentionHighlights`. The `RichTextEditorWrapper` component's display name is set to "RichTextEditorWrapper". |
||
---|---|---|
.. | ||
components | ||
constants | ||
contexts | ||
helpers | ||
hooks | ||
layouts | ||
lib | ||
pages | ||
public | ||
services | ||
store | ||
styles | ||
.env.example | ||
.eslintrc.js | ||
.prettierignore | ||
.prettierrc | ||
Dockerfile.dev | ||
Dockerfile.web | ||
google.d.ts | ||
manifest.json | ||
next-env.d.ts | ||
next.config.js | ||
package.json | ||
postcss.config.js | ||
sentry.client.config.js | ||
sentry.edge.config.js | ||
sentry.properties | ||
sentry.server.config.js | ||
tailwind.config.js | ||
tsconfig.json |