Skip to content

Commit

Permalink
feat: drop tiptap image extension favor own
Browse files Browse the repository at this point in the history
  • Loading branch information
splincode committed May 13, 2024
1 parent fb8ffe0 commit 81bf545
Show file tree
Hide file tree
Showing 6 changed files with 54 additions and 54 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,9 @@
"declaration": false,
"downlevelIteration": false,
"experimentalDecorators": true,
"module": "es2020",
"target": "es6",
"useDefineForClassFields": false,
"module": "esnext",
"target": "es2022",
"moduleResolution": "node",
"importHelpers": true,
"lib": ["esnext", "dom"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,6 @@ export const defaultEditorExtensions = [
import(`@tiptap/extension-subscript`).then(({default: Subscript}) => Subscript),
import(`@tiptap/extension-superscript`).then(({default: Superscript}) => Superscript),
import(`@tinkoff/tui-editor/extensions/font-color`).then(({FontColor}) => FontColor),
import(`@tiptap/extension-image`).then(({default: Image}) =>
Image.configure({inline: true, allowBase64: true}),
),
import(`@tinkoff/tui-editor/extensions/link`).then(({TuiLink}) => TuiLink),
import(`@tinkoff/tui-editor/extensions/jump-anchor`).then(
({TuiJumpAnchor}) => TuiJumpAnchor,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ export function createImageEditorExtension<T, K>(
const enableDraggable = tuiIsPresent(draggable) ? draggable : true;

return Image.extend({
name: `imageEditor`,
name: `image`,
group: `inline`,
inline: true,
atom: true,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ import {TuiComponentRenderer} from './component-render';
* It contains compulsory properties which component will get externally while NodeView's rendering.
*/
export class TuiNodeViewNgComponent implements NodeViewProps {
editor!: NodeViewProps['editor'];
node!: NodeViewProps['node'];
decorations!: NodeViewProps['decorations'];
selected!: NodeViewProps['selected'];
extension!: NodeViewProps['extension'];
getPos!: NodeViewProps['getPos'];
updateAttributes!: NodeViewProps['updateAttributes'];
deleteNode!: NodeViewProps['deleteNode'];
declare editor: NodeViewProps['editor'];
declare node: NodeViewProps['node'];
declare decorations: NodeViewProps['decorations'];
declare selected: NodeViewProps['selected'];
declare extension: NodeViewProps['extension'];
declare getPos: NodeViewProps['getPos'];
declare updateAttributes: NodeViewProps['updateAttributes'];
declare deleteNode: NodeViewProps['deleteNode'];
}

export interface TuiNodeViewRendererOptions extends NodeViewRendererOptions {
Expand All @@ -47,7 +47,7 @@ export class TuiNodeView extends NodeView<
Editor,
TuiNodeViewRendererOptions
> {
renderer!: TuiComponentRenderer<TuiNodeViewNgComponent, NodeViewProps>;
declare renderer: TuiComponentRenderer<TuiNodeViewNgComponent, NodeViewProps>;
contentDOMElement: HTMLElement | null = null;

override mount(): void {
Expand Down
78 changes: 39 additions & 39 deletions projects/tui-editor/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,46 +17,46 @@
"@maskito/angular": "1.9.0",
"@maskito/core": "1.9.0",
"@maskito/kit": "1.9.0",
"@tiptap/core": "2.1.13",
"@tiptap/extension-blockquote": "2.1.13",
"@tiptap/extension-bold": "2.1.13",
"@tiptap/extension-bubble-menu": "2.1.13",
"@tiptap/extension-bullet-list": "2.1.13",
"@tiptap/extension-code": "2.1.13",
"@tiptap/extension-code-block": "2.1.13",
"@tiptap/extension-document": "2.1.13",
"@tiptap/extension-dropcursor": "2.1.13",
"@tiptap/extension-focus": "2.1.13",
"@tiptap/extension-gapcursor": "2.1.13",
"@tiptap/extension-hard-break": "2.1.13",
"@tiptap/extension-heading": "2.1.13",
"@tiptap/extension-highlight": "2.1.13",
"@tiptap/extension-history": "2.1.13",
"@tiptap/extension-horizontal-rule": "2.1.13",
"@tiptap/extension-image": "2.1.13",
"@tiptap/extension-italic": "2.1.13",
"@tiptap/extension-link": "2.1.13",
"@tiptap/extension-list-item": "2.1.13",
"@tiptap/extension-ordered-list": "2.1.13",
"@tiptap/extension-paragraph": "2.1.13",
"@tiptap/extension-placeholder": "2.1.13",
"@tiptap/extension-strike": "2.1.13",
"@tiptap/extension-subscript": "2.1.13",
"@tiptap/extension-superscript": "2.1.13",
"@tiptap/extension-table": "2.1.13",
"@tiptap/extension-table-cell": "2.1.13",
"@tiptap/extension-table-header": "2.1.13",
"@tiptap/extension-table-row": "2.1.13",
"@tiptap/extension-task-item": "2.1.13",
"@tiptap/extension-task-list": "2.1.13",
"@tiptap/extension-text": "2.1.13",
"@tiptap/extension-text-align": "2.1.13",
"@tiptap/extension-text-style": "2.1.13",
"@tiptap/extension-underline": "2.1.13",
"@tiptap/extension-youtube": "2.1.13",
"@tiptap/pm": "2.1.13",
"@tiptap/core": "2.3.2",
"@tiptap/extension-blockquote": "2.3.2",
"@tiptap/extension-bold": "2.3.2",
"@tiptap/extension-bubble-menu": "2.3.2",
"@tiptap/extension-bullet-list": "2.3.2",
"@tiptap/extension-code": "2.3.2",
"@tiptap/extension-code-block": "2.3.2",
"@tiptap/extension-document": "2.3.2",
"@tiptap/extension-dropcursor": "2.3.2",
"@tiptap/extension-focus": "2.3.2",
"@tiptap/extension-gapcursor": "2.3.2",
"@tiptap/extension-hard-break": "2.3.2",
"@tiptap/extension-heading": "2.3.2",
"@tiptap/extension-highlight": "2.3.2",
"@tiptap/extension-history": "2.3.2",
"@tiptap/extension-horizontal-rule": "2.3.2",
"@tiptap/extension-image": "2.3.2",
"@tiptap/extension-italic": "2.3.2",
"@tiptap/extension-link": "2.3.2",
"@tiptap/extension-list-item": "2.3.2",
"@tiptap/extension-ordered-list": "2.3.2",
"@tiptap/extension-paragraph": "2.3.2",
"@tiptap/extension-placeholder": "2.3.2",
"@tiptap/extension-strike": "2.3.2",
"@tiptap/extension-subscript": "2.3.2",
"@tiptap/extension-superscript": "2.3.2",
"@tiptap/extension-table": "2.3.2",
"@tiptap/extension-table-cell": "2.3.2",
"@tiptap/extension-table-header": "2.3.2",
"@tiptap/extension-table-row": "2.3.2",
"@tiptap/extension-task-item": "2.3.2",
"@tiptap/extension-task-list": "2.3.2",
"@tiptap/extension-text": "2.3.2",
"@tiptap/extension-text-align": "2.3.2",
"@tiptap/extension-text-style": "2.3.2",
"@tiptap/extension-underline": "2.3.2",
"@tiptap/extension-youtube": "2.3.2",
"@tiptap/pm": "2.3.2",
"@tiptap/prosemirror-tables": "1.1.4",
"@tiptap/starter-kit": "2.1.13",
"@tiptap/starter-kit": "2.3.2",
"markdown-it": "14.1.0",
"prosemirror-collab": "1.3.1",
"prosemirror-commands": "1.5.2",
Expand Down
2 changes: 2 additions & 0 deletions tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
"baseUrl": "./",
"outDir": "./dist",
"lib": ["es2021", "dom"],
"module": "esnext",
"target": "es2021",
"typeRoots": ["node_modules/@types", "projects/tui-editor/types"],
"paths": {
"@tinkoff/tui-editor": ["./projects/tui-editor/index"],
Expand Down

0 comments on commit 81bf545

Please sign in to comment.