mirror of
https://github.com/makeplane/plane
synced 2024-06-14 14:31:34 +00:00
fix: build errors
This commit is contained in:
parent
006f4d5c17
commit
28fc3f323e
@ -1,4 +1,4 @@
|
|||||||
import { generateJSON, getSchema } from "@tiptap/core";
|
import { Extensions, generateJSON, getSchema } from "@tiptap/core";
|
||||||
import { Selection } from "@tiptap/pm/state";
|
import { Selection } from "@tiptap/pm/state";
|
||||||
import { clsx, type ClassValue } from "clsx";
|
import { clsx, type ClassValue } from "clsx";
|
||||||
import { CoreEditorExtensionsWithoutProps } from "src/ui/extensions/core-without-props";
|
import { CoreEditorExtensionsWithoutProps } from "src/ui/extensions/core-without-props";
|
||||||
@ -61,12 +61,17 @@ export const isValidHttpUrl = (string: string): boolean => {
|
|||||||
return url.protocol === "http:" || url.protocol === "https:";
|
return url.protocol === "http:" || url.protocol === "https:";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description return an object with contentJSON and editorSchema
|
||||||
|
* @description contentJSON- ProseMirror JSON from HTML content
|
||||||
|
* @description editorSchema- editor schema from extensions
|
||||||
|
* @param {string} html
|
||||||
|
* @returns {object} {contentJSON, editorSchema}
|
||||||
|
*/
|
||||||
export const generateJSONfromHTML = (html: string) => {
|
export const generateJSONfromHTML = (html: string) => {
|
||||||
const extensions = CoreEditorExtensionsWithoutProps();
|
const extensions = CoreEditorExtensionsWithoutProps();
|
||||||
// @ts-expect-error update types
|
const contentJSON = generateJSON(html ?? "<p></p>", extensions as Extensions);
|
||||||
const contentJSON = generateJSON(html ?? "<p></p>", extensions);
|
const editorSchema = getSchema(extensions as Extensions);
|
||||||
// @ts-expect-error update types
|
|
||||||
const editorSchema = getSchema(extensions);
|
|
||||||
return {
|
return {
|
||||||
contentJSON,
|
contentJSON,
|
||||||
editorSchema,
|
editorSchema,
|
||||||
|
@ -2410,6 +2410,11 @@
|
|||||||
resolved "https://registry.yarnpkg.com/@tiptap/extension-code/-/extension-code-2.3.2.tgz#36689994b76550e068ca9cc29cc8721e441bf2b5"
|
resolved "https://registry.yarnpkg.com/@tiptap/extension-code/-/extension-code-2.3.2.tgz#36689994b76550e068ca9cc29cc8721e441bf2b5"
|
||||||
integrity sha512-LyIRBFJCxbgi96ejoeewESvfUf5igfngamZJK+uegfTcznimP0AjSWs3whJwZ9QXUsQrB9tIrWIG4GBtatp6qw==
|
integrity sha512-LyIRBFJCxbgi96ejoeewESvfUf5igfngamZJK+uegfTcznimP0AjSWs3whJwZ9QXUsQrB9tIrWIG4GBtatp6qw==
|
||||||
|
|
||||||
|
"@tiptap/extension-collaboration@^2.3.2":
|
||||||
|
version "2.4.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tiptap/extension-collaboration/-/extension-collaboration-2.4.0.tgz#d830694ac61a4b9857ffb77f24585e13a9cd6a0c"
|
||||||
|
integrity sha512-achU+GU9tqxn3zsU61CbwWrCausf0U23MJIpo8vnywOIx6E955by6okHEHoUazLIGVFXVc5DBzBP7bf+Snzk0Q==
|
||||||
|
|
||||||
"@tiptap/extension-document@^2.3.2":
|
"@tiptap/extension-document@^2.3.2":
|
||||||
version "2.3.2"
|
version "2.3.2"
|
||||||
resolved "https://registry.yarnpkg.com/@tiptap/extension-document/-/extension-document-2.3.2.tgz#8914f952c946d150398913f1801295f101ded179"
|
resolved "https://registry.yarnpkg.com/@tiptap/extension-document/-/extension-document-2.3.2.tgz#8914f952c946d150398913f1801295f101ded179"
|
||||||
|
Loading…
Reference in New Issue
Block a user