diff --git a/docs/src/components/editor-toolbars/ToolbarAllIcons.tsx b/docs/src/components/editor/ToolbarAllIcons.tsx
similarity index 100%
rename from docs/src/components/editor-toolbars/ToolbarAllIcons.tsx
rename to docs/src/components/editor/ToolbarAllIcons.tsx
diff --git a/docs/src/components/editor-toolbars/ToolbarLite.tsx b/docs/src/components/editor/ToolbarLite.tsx
similarity index 63%
rename from docs/src/components/editor-toolbars/ToolbarLite.tsx
rename to docs/src/components/editor/ToolbarLite.tsx
index b72358b..54ff599 100644
--- a/docs/src/components/editor-toolbars/ToolbarLite.tsx
+++ b/docs/src/components/editor/ToolbarLite.tsx
@@ -3,22 +3,22 @@ import "@/styles/toolbars.css"
import cn from "clsx"
-import Blockquote from "./Blockquote"
-import BulletList from "./BulletList"
-import CheckList from "./CheckList"
-import CodeBlock from "./CodeBlock"
-import Emoji from "./Emoji"
-import FontBold from "./FontBold"
-import FontItalic from "./FontItalic"
-import FontStrike from "./FontStrike"
-import FontUnderline from "./FontUnderline"
-import FormatClear from "./FormatClear"
-import HeadingLevel from "./HeadingLevel"
-import InsertImage from "./InsertImage"
-import Redo from "./Redo"
-import TableNew from "./TableNew"
-import TableRemoveAll from "./TableRemoveAll"
-import Undo from "./Undo"
+import Blockquote from "../editor-toolbars/Blockquote"
+import BulletList from "../editor-toolbars/BulletList"
+import CheckList from "../editor-toolbars/CheckList"
+import CodeBlock from "../editor-toolbars/CodeBlock"
+import Emoji from "../editor-toolbars/Emoji"
+import FontBold from "../editor-toolbars/FontBold"
+import FontItalic from "../editor-toolbars/FontItalic"
+import FontStrike from "../editor-toolbars/FontStrike"
+import FontUnderline from "../editor-toolbars/FontUnderline"
+import FormatClear from "../editor-toolbars/FormatClear"
+import HeadingLevel from "../editor-toolbars/HeadingLevel"
+import InsertImage from "../editor-toolbars/InsertImage"
+import Redo from "../editor-toolbars/Redo"
+import TableNew from "../editor-toolbars/TableNew"
+import TableRemoveAll from "../editor-toolbars/TableRemoveAll"
+import Undo from "../editor-toolbars/Undo"
import Hr from "@/components/Hr"
const Splitter =
diff --git a/docs/src/components/editor-toolbars/ToolbarMarkdown.tsx b/docs/src/components/editor/ToolbarMarkdown.tsx
similarity index 56%
rename from docs/src/components/editor-toolbars/ToolbarMarkdown.tsx
rename to docs/src/components/editor/ToolbarMarkdown.tsx
index 33e5a7d..e2894fa 100644
--- a/docs/src/components/editor-toolbars/ToolbarMarkdown.tsx
+++ b/docs/src/components/editor/ToolbarMarkdown.tsx
@@ -3,32 +3,32 @@ import "@/styles/toolbars.css"
import cn from "clsx"
-import Blockquote from "./Blockquote"
-import BulletList from "./BulletList"
-import CheckList from "./CheckList"
-import CodeBlock from "./CodeBlock"
-import Emoji from "./Emoji"
-import FontBold from "./FontBold"
-import FontItalic from "./FontItalic"
-import FontStrike from "./FontStrike"
-import FontUnderline from "./FontUnderline"
-import FormatClear from "./FormatClear"
-import HeadingLevel from "./HeadingLevel"
-import InsertImage from "./InsertImage"
-import LiftList from "./LiftList"
-import Redo from "./Redo"
-import SinkList from "./SinkList"
-import TableAddColAfter from "./TableAddColAfter"
-import TableAddColBefore from "./TableAddColBefore"
-import TableAddRowAfter from "./TableAddRowAfter"
-import TableAddRowBefore from "./TableAddRowBefore"
-import TableColRemove from "./TableColRemove"
-import TableNew from "./TableNew"
-import TableRefresh from "./TableRefresh"
-import TableRemoveAll from "./TableRemoveAll"
-import TableRowRemove from "./TableRowRemove"
-import TableToggleHeaderTop from "./TableToggleHeaderTop"
-import Undo from "./Undo"
+import Blockquote from "../editor-toolbars/Blockquote"
+import BulletList from "../editor-toolbars/BulletList"
+import CheckList from "../editor-toolbars/CheckList"
+import CodeBlock from "../editor-toolbars/CodeBlock"
+import Emoji from "../editor-toolbars/Emoji"
+import FontBold from "../editor-toolbars/FontBold"
+import FontItalic from "../editor-toolbars/FontItalic"
+import FontStrike from "../editor-toolbars/FontStrike"
+import FontUnderline from "../editor-toolbars/FontUnderline"
+import FormatClear from "../editor-toolbars/FormatClear"
+import HeadingLevel from "../editor-toolbars/HeadingLevel"
+import InsertImage from "../editor-toolbars/InsertImage"
+import LiftList from "../editor-toolbars/LiftList"
+import Redo from "../editor-toolbars/Redo"
+import SinkList from "../editor-toolbars/SinkList"
+import TableAddColAfter from "../editor-toolbars/TableAddColAfter"
+import TableAddColBefore from "../editor-toolbars/TableAddColBefore"
+import TableAddRowAfter from "../editor-toolbars/TableAddRowAfter"
+import TableAddRowBefore from "../editor-toolbars/TableAddRowBefore"
+import TableColRemove from "../editor-toolbars/TableColRemove"
+import TableNew from "../editor-toolbars/TableNew"
+import TableRefresh from "../editor-toolbars/TableRefresh"
+import TableRemoveAll from "../editor-toolbars/TableRemoveAll"
+import TableRowRemove from "../editor-toolbars/TableRowRemove"
+import TableToggleHeaderTop from "../editor-toolbars/TableToggleHeaderTop"
+import Undo from "../editor-toolbars/Undo"
import Hr from "@/components/Hr"
const Splitter =
diff --git a/docs/src/components/editor-toolbars/ToolbarReallySmall.tsx b/docs/src/components/editor/ToolbarReallySmall.tsx
similarity index 65%
rename from docs/src/components/editor-toolbars/ToolbarReallySmall.tsx
rename to docs/src/components/editor/ToolbarReallySmall.tsx
index 9cc9b8b..eb17b17 100644
--- a/docs/src/components/editor-toolbars/ToolbarReallySmall.tsx
+++ b/docs/src/components/editor/ToolbarReallySmall.tsx
@@ -3,19 +3,19 @@ import "@/styles/toolbars.css"
import cn from "clsx"
-import Blockquote from "./Blockquote"
-import BulletList from "./BulletList"
-import CheckList from "./CheckList"
-import CodeBlock from "./CodeBlock"
-import FontBold from "./FontBold"
-import FontItalic from "./FontItalic"
-import FontStrike from "./FontStrike"
-import FontUnderline from "./FontUnderline"
-import InsertImage from "./InsertImage"
-import Redo from "./Redo"
-import TableNew from "./TableNew"
-import TableRemoveAll from "./TableRemoveAll"
-import Undo from "./Undo"
+import Blockquote from "../editor-toolbars/Blockquote"
+import BulletList from "../editor-toolbars/BulletList"
+import CheckList from "../editor-toolbars/CheckList"
+import CodeBlock from "../editor-toolbars/CodeBlock"
+import FontBold from "../editor-toolbars/FontBold"
+import FontItalic from "../editor-toolbars/FontItalic"
+import FontStrike from "../editor-toolbars/FontStrike"
+import FontUnderline from "../editor-toolbars/FontUnderline"
+import InsertImage from "../editor-toolbars/InsertImage"
+import Redo from "../editor-toolbars/Redo"
+import TableNew from "../editor-toolbars/TableNew"
+import TableRemoveAll from "../editor-toolbars/TableRemoveAll"
+import Undo from "../editor-toolbars/Undo"
import Hr from "@/components/Hr"
const Splitter =
diff --git a/docs/src/components/editor-toolbars/ToolbarRich.tsx b/docs/src/components/editor/ToolbarRich.tsx
similarity index 51%
rename from docs/src/components/editor-toolbars/ToolbarRich.tsx
rename to docs/src/components/editor/ToolbarRich.tsx
index 1c377ff..3fd8a36 100644
--- a/docs/src/components/editor-toolbars/ToolbarRich.tsx
+++ b/docs/src/components/editor/ToolbarRich.tsx
@@ -3,54 +3,54 @@ import "@/styles/toolbars.css"
import cn from "clsx"
-import Blockquote from "./Blockquote"
-import BulletList from "./BulletList"
-import CheckList from "./CheckList"
-import CodeBlock from "./CodeBlock"
-import ColorFill from "./ColorFill"
-import ColorText from "./ColorText"
-import Emoji from "./Emoji"
-import FontBold from "./FontBold"
-import FontFamily from "./FontFamily"
-import FontItalic from "./FontItalic"
-import FontSize from "./FontSize"
-import FontSizeMinus from "./FontSizeMinus"
-import FontSizePus from "./FontSizePus"
-import FontStrike from "./FontStrike"
-import FontSubscript from "./FontSubscript"
-import FontSuperscript from "./FontSuperscript"
-import FontUnderline from "./FontUnderline"
-import FormatBrush from "./FormatBrush"
-import FormatClear from "./FormatClear"
-import HeadingLevel from "./HeadingLevel"
-import InsertImage from "./InsertImage"
-import LiftList from "./LiftList"
-import LineHeight from "./LineHeight"
-import Margin from "./Margin"
-import PageBreak from "./PageBreak"
-import Redo from "./Redo"
-import SinkList from "./SinkList"
-import TableAddColAfter from "./TableAddColAfter"
-import TableAddColBefore from "./TableAddColBefore"
-import TableAddRowAfter from "./TableAddRowAfter"
-import TableAddRowBefore from "./TableAddRowBefore"
-import TableColRemove from "./TableColRemove"
-import TableMergeCells from "./TableMergeCells"
-import TableNew from "./TableNew"
-import TableRefresh from "./TableRefresh"
-import TableRemoveAll from "./TableRemoveAll"
-import TableRowRemove from "./TableRowRemove"
-import TableSplitCell from "./TableSplitCell"
-import TableToggleHeaderCell from "./TableToggleHeaderCell"
-import TableToggleHeaderLeft from "./TableToggleHeaderLeft"
-import TableToggleHeaderTop from "./TableToggleHeaderTop"
-import TextAlignCenter from "./TextAlignCenter"
-import TextAlignJustify from "./TextAlignJustify"
-import TextAlignLeft from "./TextAlignLeft"
-import TextAlignRight from "./TextAlignRight"
-import TextIndentDec from "./TextIndentDec"
-import TextIndentInc from "./TextIndentInc"
-import Undo from "./Undo"
+import Blockquote from "../editor-toolbars/Blockquote"
+import BulletList from "../editor-toolbars/BulletList"
+import CheckList from "../editor-toolbars/CheckList"
+import CodeBlock from "../editor-toolbars/CodeBlock"
+import ColorFill from "../editor-toolbars/ColorFill"
+import ColorText from "../editor-toolbars/ColorText"
+import Emoji from "../editor-toolbars/Emoji"
+import FontBold from "../editor-toolbars/FontBold"
+import FontFamily from "../editor-toolbars/FontFamily"
+import FontItalic from "../editor-toolbars/FontItalic"
+import FontSize from "../editor-toolbars/FontSize"
+import FontSizeMinus from "../editor-toolbars/FontSizeMinus"
+import FontSizePus from "../editor-toolbars/FontSizePus"
+import FontStrike from "../editor-toolbars/FontStrike"
+import FontSubscript from "../editor-toolbars/FontSubscript"
+import FontSuperscript from "../editor-toolbars/FontSuperscript"
+import FontUnderline from "../editor-toolbars/FontUnderline"
+import FormatBrush from "../editor-toolbars/FormatBrush"
+import FormatClear from "../editor-toolbars/FormatClear"
+import HeadingLevel from "../editor-toolbars/HeadingLevel"
+import InsertImage from "../editor-toolbars/InsertImage"
+import LiftList from "../editor-toolbars/LiftList"
+import LineHeight from "../editor-toolbars/LineHeight"
+import Margin from "../editor-toolbars/Margin"
+import PageBreak from "../editor-toolbars/PageBreak"
+import Redo from "../editor-toolbars/Redo"
+import SinkList from "../editor-toolbars/SinkList"
+import TableAddColAfter from "../editor-toolbars/TableAddColAfter"
+import TableAddColBefore from "../editor-toolbars/TableAddColBefore"
+import TableAddRowAfter from "../editor-toolbars/TableAddRowAfter"
+import TableAddRowBefore from "../editor-toolbars/TableAddRowBefore"
+import TableColRemove from "../editor-toolbars/TableColRemove"
+import TableMergeCells from "../editor-toolbars/TableMergeCells"
+import TableNew from "../editor-toolbars/TableNew"
+import TableRefresh from "../editor-toolbars/TableRefresh"
+import TableRemoveAll from "../editor-toolbars/TableRemoveAll"
+import TableRowRemove from "../editor-toolbars/TableRowRemove"
+import TableSplitCell from "../editor-toolbars/TableSplitCell"
+import TableToggleHeaderCell from "../editor-toolbars/TableToggleHeaderCell"
+import TableToggleHeaderLeft from "../editor-toolbars/TableToggleHeaderLeft"
+import TableToggleHeaderTop from "../editor-toolbars/TableToggleHeaderTop"
+import TextAlignCenter from "../editor-toolbars/TextAlignCenter"
+import TextAlignJustify from "../editor-toolbars/TextAlignJustify"
+import TextAlignLeft from "../editor-toolbars/TextAlignLeft"
+import TextAlignRight from "../editor-toolbars/TextAlignRight"
+import TextIndentDec from "../editor-toolbars/TextIndentDec"
+import TextIndentInc from "../editor-toolbars/TextIndentInc"
+import Undo from "../editor-toolbars/Undo"
import Hr from "@/components/Hr"
const Splitter =
diff --git a/docs/src/components/editor-toolbars/ToolbarWechat.tsx b/docs/src/components/editor/ToolbarWechat.tsx
similarity index 100%
rename from docs/src/components/editor-toolbars/ToolbarWechat.tsx
rename to docs/src/components/editor/ToolbarWechat.tsx
diff --git a/docs/src/components/page-playground/Page.tsx b/docs/src/components/page-playground/Page.tsx
index 9c490fa..89127dc 100644
--- a/docs/src/components/page-playground/Page.tsx
+++ b/docs/src/components/page-playground/Page.tsx
@@ -1,5 +1,5 @@
import TiptapEditor from "@/components/editor/TiptapEditor"
-import ToolbarRich from "@/components/editor-toolbars/ToolbarRich"
+import ToolbarRich from "@/components/editor/ToolbarRich"
export default function Page() {
return (
diff --git a/docs/src/content/en/docs/resources/icons.mdx b/docs/src/content/en/docs/resources/icons.mdx
index cb77e0a..8c9b2ab 100644
--- a/docs/src/content/en/docs/resources/icons.mdx
+++ b/docs/src/content/en/docs/resources/icons.mdx
@@ -1,4 +1,4 @@
-import ToolbarAllIcons from "@/components/editor-toolbars/ToolbarAllIcons"
+import ToolbarAllIcons from "@/components/editor/ToolbarAllIcons"
# icons
diff --git a/docs/src/content/en/index.mdx b/docs/src/content/en/index.mdx
index b92c364..e1e0ef7 100644
--- a/docs/src/content/en/index.mdx
+++ b/docs/src/content/en/index.mdx
@@ -5,10 +5,10 @@ import "@/components/page-index/index.css"
import Heading from "@/components/page-index/Heading"
import TiptapEditor from "@/components/editor/TiptapEditor"
-import ToolbarRich from "@/components/editor-toolbars/ToolbarRich"
-import ToolbarMarkdown from "@/components/editor-toolbars/ToolbarMarkdown"
-import ToolbarLite from "@/components/editor-toolbars/ToolbarLite"
-import ToolbarReallySmall from "@/components/editor-toolbars/ToolbarReallySmall"
+import ToolbarRich from "@/components/editor/ToolbarRich"
+import ToolbarMarkdown from "@/components/editor/ToolbarMarkdown"
+import ToolbarLite from "@/components/editor/ToolbarLite"
+import ToolbarReallySmall from "@/components/editor/ToolbarReallySmall"
diff --git a/docs/src/content/zh/docs/resources/icons.mdx b/docs/src/content/zh/docs/resources/icons.mdx
index cb77e0a..8c9b2ab 100644
--- a/docs/src/content/zh/docs/resources/icons.mdx
+++ b/docs/src/content/zh/docs/resources/icons.mdx
@@ -1,4 +1,4 @@
-import ToolbarAllIcons from "@/components/editor-toolbars/ToolbarAllIcons"
+import ToolbarAllIcons from "@/components/editor/ToolbarAllIcons"
# icons
diff --git a/docs/src/content/zh/index.mdx b/docs/src/content/zh/index.mdx
index 525c122..9aea742 100644
--- a/docs/src/content/zh/index.mdx
+++ b/docs/src/content/zh/index.mdx
@@ -5,10 +5,10 @@ import "@/components/page-index/index.css"
import Heading from "@/components/page-index/Heading"
import TiptapEditor from "@/components/editor/TiptapEditor"
-import ToolbarRich from "@/components/editor-toolbars/ToolbarRich"
-import ToolbarMarkdown from "@/components/editor-toolbars/ToolbarMarkdown"
-import ToolbarLite from "@/components/editor-toolbars/ToolbarLite"
-import ToolbarReallySmall from "@/components/editor-toolbars/ToolbarReallySmall"
+import ToolbarRich from "@/components/editor/ToolbarRich"
+import ToolbarMarkdown from "@/components/editor/ToolbarMarkdown"
+import ToolbarLite from "@/components/editor/ToolbarLite"
+import ToolbarReallySmall from "@/components/editor/ToolbarReallySmall"