├── .cspell.json ├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md └── workflows │ ├── build-test.yml │ └── release.yml ├── .gitignore ├── .husky └── pre-commit ├── .markdown-link-check-config.json ├── .npmignore ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc.cjs ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── example ├── .eslintrc.json ├── .gitignore ├── .npmrc ├── README.md ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public │ └── .gitkeep ├── src │ ├── App.tsx │ ├── PageContentWithEditor.tsx │ ├── PageContentWithEditorSimple.tsx │ ├── main.tsx │ └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public ├── .gitkeep └── logo.svg ├── src ├── ControlledBubbleMenu.tsx ├── FieldContainer.tsx ├── LinkBubbleMenu │ ├── EditLinkMenuContent.tsx │ ├── ViewLinkMenuContent.tsx │ └── index.tsx ├── MenuBar.tsx ├── MenuDivider.tsx ├── RichTextContent.tsx ├── RichTextEditor.tsx ├── RichTextEditorProvider.tsx ├── RichTextField.tsx ├── RichTextReadOnly.tsx ├── TableBubbleMenu.tsx ├── __tests__ │ └── utils │ │ ├── slugify.test.ts │ │ └── truncateMiddle.test.ts ├── context.ts ├── controls │ ├── ColorPicker.tsx │ ├── ColorPickerPopper.tsx │ ├── ColorSwatchButton.tsx │ ├── MenuButton.tsx │ ├── MenuButtonAddImage.tsx │ ├── MenuButtonAddTable.tsx │ ├── MenuButtonAlignCenter.tsx │ ├── MenuButtonAlignJustify.tsx │ ├── MenuButtonAlignLeft.tsx │ ├── MenuButtonAlignRight.tsx │ ├── MenuButtonBlockquote.tsx │ ├── MenuButtonBold.tsx │ ├── MenuButtonBulletedList.tsx │ ├── MenuButtonCode.tsx │ ├── MenuButtonCodeBlock.tsx │ ├── MenuButtonColorPicker.tsx │ ├── MenuButtonEditLink.tsx │ ├── MenuButtonHighlightColor.tsx │ ├── MenuButtonHighlightToggle.tsx │ ├── MenuButtonHorizontalRule.tsx │ ├── MenuButtonImageUpload.tsx │ ├── MenuButtonIndent.tsx │ ├── MenuButtonItalic.tsx │ ├── MenuButtonOrderedList.tsx │ ├── MenuButtonRedo.tsx │ ├── MenuButtonRemoveFormatting.tsx │ ├── MenuButtonStrikethrough.tsx │ ├── MenuButtonSubscript.tsx │ ├── MenuButtonSuperscript.tsx │ ├── MenuButtonTaskList.tsx │ ├── MenuButtonTextColor.tsx │ ├── MenuButtonTooltip.tsx │ ├── MenuButtonUnderline.tsx │ ├── MenuButtonUndo.tsx │ ├── MenuButtonUnindent.tsx │ ├── MenuControlsContainer.tsx │ ├── MenuSelect.tsx │ ├── MenuSelectFontFamily.tsx │ ├── MenuSelectFontSize.tsx │ ├── MenuSelectHeading.tsx │ ├── MenuSelectTextAlign.tsx │ ├── TableMenuControls.tsx │ └── index.ts ├── demo │ ├── App.tsx │ ├── Editor.tsx │ ├── EditorMenuControls.tsx │ ├── README.md │ ├── SuggestionList.tsx │ ├── index.tsx │ ├── mentionSuggestionOptions.ts │ └── useExtensions.ts ├── extensions │ ├── FontSize.ts │ ├── HeadingWithAnchor.ts │ ├── HeadingWithAnchorComponent.tsx │ ├── LinkBubbleMenuHandler.ts │ ├── ResizableImage.ts │ ├── ResizableImageComponent.tsx │ ├── ResizableImageResizer.tsx │ ├── TableImproved.ts │ └── index.ts ├── hooks │ ├── index.ts │ ├── useDebouncedFocus.ts │ ├── useDebouncedFunction.ts │ ├── useEditorOnEditableUpdate.ts │ ├── useForceUpdate.ts │ └── useKeyDown.ts ├── icons │ ├── BorderColorNoBar.tsx │ ├── CodeBlock.tsx │ ├── DeleteColumn.tsx │ ├── DeleteRow.tsx │ ├── FormatColorBar.tsx │ ├── FormatColorFillNoBar.tsx │ ├── FormatColorTextNoBar.tsx │ ├── FormatInkHighlighter.tsx │ ├── FormatInkHighlighterNoBar.tsx │ ├── InsertColumnLeft.tsx │ ├── InsertColumnRight.tsx │ ├── InsertRowBottom.tsx │ ├── InsertRowTop.tsx │ ├── LayoutColumnFill.tsx │ ├── LayoutRowFill.tsx │ ├── MergeCellsHorizontal.tsx │ ├── SplitCellsHorizontal.tsx │ ├── Table.tsx │ └── index.ts ├── index.ts ├── styles.ts ├── utils │ ├── DebounceRender.tsx │ ├── color.ts │ ├── getAttributesForEachSelected.ts │ ├── getAttributesForMarks.ts │ ├── getAttributesForNodes.ts │ ├── images.ts │ ├── index.ts │ ├── keymapPluginFactory.ts │ ├── platform.ts │ ├── slugify.ts │ └── truncateMiddle.ts └── vite-env.d.ts ├── tsconfig.build-esm.json ├── tsconfig.build.json ├── tsconfig.json └── vite.config.ts /.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/.cspell.json -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/build-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/.github/workflows/build-test.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | pnpm lint-staged 5 | -------------------------------------------------------------------------------- /.markdown-link-check-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/.markdown-link-check-config.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .nyc_output/ 3 | coverage/ 4 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | auto-install-peers=false 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v18 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | index.html 2 | pnpm-lock.yaml 3 | dist/ 4 | .docusaurus/ 5 | -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/README.md -------------------------------------------------------------------------------- /example/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/example/.eslintrc.json -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/.npmrc: -------------------------------------------------------------------------------- 1 | auto-install-peers=false 2 | -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/example/README.md -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/example/index.html -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/example/package.json -------------------------------------------------------------------------------- /example/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/example/pnpm-lock.yaml -------------------------------------------------------------------------------- /example/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/example/src/App.tsx -------------------------------------------------------------------------------- /example/src/PageContentWithEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/example/src/PageContentWithEditor.tsx -------------------------------------------------------------------------------- /example/src/PageContentWithEditorSimple.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/example/src/PageContentWithEditorSimple.tsx -------------------------------------------------------------------------------- /example/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/example/src/main.tsx -------------------------------------------------------------------------------- /example/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /example/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/example/tsconfig.node.json -------------------------------------------------------------------------------- /example/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/example/vite.config.ts -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/public/logo.svg -------------------------------------------------------------------------------- /src/ControlledBubbleMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/ControlledBubbleMenu.tsx -------------------------------------------------------------------------------- /src/FieldContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/FieldContainer.tsx -------------------------------------------------------------------------------- /src/LinkBubbleMenu/EditLinkMenuContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/LinkBubbleMenu/EditLinkMenuContent.tsx -------------------------------------------------------------------------------- /src/LinkBubbleMenu/ViewLinkMenuContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/LinkBubbleMenu/ViewLinkMenuContent.tsx -------------------------------------------------------------------------------- /src/LinkBubbleMenu/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/LinkBubbleMenu/index.tsx -------------------------------------------------------------------------------- /src/MenuBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/MenuBar.tsx -------------------------------------------------------------------------------- /src/MenuDivider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/MenuDivider.tsx -------------------------------------------------------------------------------- /src/RichTextContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/RichTextContent.tsx -------------------------------------------------------------------------------- /src/RichTextEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/RichTextEditor.tsx -------------------------------------------------------------------------------- /src/RichTextEditorProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/RichTextEditorProvider.tsx -------------------------------------------------------------------------------- /src/RichTextField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/RichTextField.tsx -------------------------------------------------------------------------------- /src/RichTextReadOnly.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/RichTextReadOnly.tsx -------------------------------------------------------------------------------- /src/TableBubbleMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/TableBubbleMenu.tsx -------------------------------------------------------------------------------- /src/__tests__/utils/slugify.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/__tests__/utils/slugify.test.ts -------------------------------------------------------------------------------- /src/__tests__/utils/truncateMiddle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/__tests__/utils/truncateMiddle.test.ts -------------------------------------------------------------------------------- /src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/context.ts -------------------------------------------------------------------------------- /src/controls/ColorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/ColorPicker.tsx -------------------------------------------------------------------------------- /src/controls/ColorPickerPopper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/ColorPickerPopper.tsx -------------------------------------------------------------------------------- /src/controls/ColorSwatchButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/ColorSwatchButton.tsx -------------------------------------------------------------------------------- /src/controls/MenuButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButton.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonAddImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonAddImage.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonAddTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonAddTable.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonAlignCenter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonAlignCenter.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonAlignJustify.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonAlignJustify.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonAlignLeft.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonAlignLeft.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonAlignRight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonAlignRight.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonBlockquote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonBlockquote.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonBold.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonBold.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonBulletedList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonBulletedList.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonCode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonCode.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonCodeBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonCodeBlock.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonColorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonColorPicker.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonEditLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonEditLink.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonHighlightColor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonHighlightColor.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonHighlightToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonHighlightToggle.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonHorizontalRule.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonHorizontalRule.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonImageUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonImageUpload.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonIndent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonIndent.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonItalic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonItalic.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonOrderedList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonOrderedList.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonRedo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonRedo.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonRemoveFormatting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonRemoveFormatting.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonStrikethrough.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonStrikethrough.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonSubscript.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonSubscript.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonSuperscript.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonSuperscript.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonTaskList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonTaskList.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonTextColor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonTextColor.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonTooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonTooltip.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonUnderline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonUnderline.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonUndo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonUndo.tsx -------------------------------------------------------------------------------- /src/controls/MenuButtonUnindent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuButtonUnindent.tsx -------------------------------------------------------------------------------- /src/controls/MenuControlsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuControlsContainer.tsx -------------------------------------------------------------------------------- /src/controls/MenuSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuSelect.tsx -------------------------------------------------------------------------------- /src/controls/MenuSelectFontFamily.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuSelectFontFamily.tsx -------------------------------------------------------------------------------- /src/controls/MenuSelectFontSize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuSelectFontSize.tsx -------------------------------------------------------------------------------- /src/controls/MenuSelectHeading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuSelectHeading.tsx -------------------------------------------------------------------------------- /src/controls/MenuSelectTextAlign.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/MenuSelectTextAlign.tsx -------------------------------------------------------------------------------- /src/controls/TableMenuControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/TableMenuControls.tsx -------------------------------------------------------------------------------- /src/controls/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/controls/index.ts -------------------------------------------------------------------------------- /src/demo/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/demo/App.tsx -------------------------------------------------------------------------------- /src/demo/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/demo/Editor.tsx -------------------------------------------------------------------------------- /src/demo/EditorMenuControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/demo/EditorMenuControls.tsx -------------------------------------------------------------------------------- /src/demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/demo/README.md -------------------------------------------------------------------------------- /src/demo/SuggestionList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/demo/SuggestionList.tsx -------------------------------------------------------------------------------- /src/demo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/demo/index.tsx -------------------------------------------------------------------------------- /src/demo/mentionSuggestionOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/demo/mentionSuggestionOptions.ts -------------------------------------------------------------------------------- /src/demo/useExtensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/demo/useExtensions.ts -------------------------------------------------------------------------------- /src/extensions/FontSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/extensions/FontSize.ts -------------------------------------------------------------------------------- /src/extensions/HeadingWithAnchor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/extensions/HeadingWithAnchor.ts -------------------------------------------------------------------------------- /src/extensions/HeadingWithAnchorComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/extensions/HeadingWithAnchorComponent.tsx -------------------------------------------------------------------------------- /src/extensions/LinkBubbleMenuHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/extensions/LinkBubbleMenuHandler.ts -------------------------------------------------------------------------------- /src/extensions/ResizableImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/extensions/ResizableImage.ts -------------------------------------------------------------------------------- /src/extensions/ResizableImageComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/extensions/ResizableImageComponent.tsx -------------------------------------------------------------------------------- /src/extensions/ResizableImageResizer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/extensions/ResizableImageResizer.tsx -------------------------------------------------------------------------------- /src/extensions/TableImproved.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/extensions/TableImproved.ts -------------------------------------------------------------------------------- /src/extensions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/extensions/index.ts -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/hooks/useDebouncedFocus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/hooks/useDebouncedFocus.ts -------------------------------------------------------------------------------- /src/hooks/useDebouncedFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/hooks/useDebouncedFunction.ts -------------------------------------------------------------------------------- /src/hooks/useEditorOnEditableUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/hooks/useEditorOnEditableUpdate.ts -------------------------------------------------------------------------------- /src/hooks/useForceUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/hooks/useForceUpdate.ts -------------------------------------------------------------------------------- /src/hooks/useKeyDown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/hooks/useKeyDown.ts -------------------------------------------------------------------------------- /src/icons/BorderColorNoBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/BorderColorNoBar.tsx -------------------------------------------------------------------------------- /src/icons/CodeBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/CodeBlock.tsx -------------------------------------------------------------------------------- /src/icons/DeleteColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/DeleteColumn.tsx -------------------------------------------------------------------------------- /src/icons/DeleteRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/DeleteRow.tsx -------------------------------------------------------------------------------- /src/icons/FormatColorBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/FormatColorBar.tsx -------------------------------------------------------------------------------- /src/icons/FormatColorFillNoBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/FormatColorFillNoBar.tsx -------------------------------------------------------------------------------- /src/icons/FormatColorTextNoBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/FormatColorTextNoBar.tsx -------------------------------------------------------------------------------- /src/icons/FormatInkHighlighter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/FormatInkHighlighter.tsx -------------------------------------------------------------------------------- /src/icons/FormatInkHighlighterNoBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/FormatInkHighlighterNoBar.tsx -------------------------------------------------------------------------------- /src/icons/InsertColumnLeft.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/InsertColumnLeft.tsx -------------------------------------------------------------------------------- /src/icons/InsertColumnRight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/InsertColumnRight.tsx -------------------------------------------------------------------------------- /src/icons/InsertRowBottom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/InsertRowBottom.tsx -------------------------------------------------------------------------------- /src/icons/InsertRowTop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/InsertRowTop.tsx -------------------------------------------------------------------------------- /src/icons/LayoutColumnFill.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/LayoutColumnFill.tsx -------------------------------------------------------------------------------- /src/icons/LayoutRowFill.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/LayoutRowFill.tsx -------------------------------------------------------------------------------- /src/icons/MergeCellsHorizontal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/MergeCellsHorizontal.tsx -------------------------------------------------------------------------------- /src/icons/SplitCellsHorizontal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/SplitCellsHorizontal.tsx -------------------------------------------------------------------------------- /src/icons/Table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/Table.tsx -------------------------------------------------------------------------------- /src/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/icons/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/styles.ts -------------------------------------------------------------------------------- /src/utils/DebounceRender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/utils/DebounceRender.tsx -------------------------------------------------------------------------------- /src/utils/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/utils/color.ts -------------------------------------------------------------------------------- /src/utils/getAttributesForEachSelected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/utils/getAttributesForEachSelected.ts -------------------------------------------------------------------------------- /src/utils/getAttributesForMarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/utils/getAttributesForMarks.ts -------------------------------------------------------------------------------- /src/utils/getAttributesForNodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/utils/getAttributesForNodes.ts -------------------------------------------------------------------------------- /src/utils/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/utils/images.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/keymapPluginFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/utils/keymapPluginFactory.ts -------------------------------------------------------------------------------- /src/utils/platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/utils/platform.ts -------------------------------------------------------------------------------- /src/utils/slugify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/utils/slugify.ts -------------------------------------------------------------------------------- /src/utils/truncateMiddle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/src/utils/truncateMiddle.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.build-esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/tsconfig.build-esm.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touchasky/mui-tiptap-az/HEAD/vite.config.ts --------------------------------------------------------------------------------