diff --git a/apps/client/src/features/editor/components/table/table-menu.tsx b/apps/client/src/features/editor/components/table/table-menu.tsx
index 5321b907..1d2985e8 100644
--- a/apps/client/src/features/editor/components/table/table-menu.tsx
+++ b/apps/client/src/features/editor/components/table/table-menu.tsx
@@ -17,9 +17,9 @@ import {
IconColumnRemove,
IconRowInsertBottom,
IconRowInsertTop,
- IconRowRemove,
+ IconRowRemove, IconTableColumn, IconTableRow,
IconTrashX,
-} from "@tabler/icons-react";
+} from '@tabler/icons-react';
import { isCellSelection } from "@docmost/editor-ext";
import { useTranslation } from "react-i18next";
@@ -50,6 +50,14 @@ export const TableMenu = React.memo(
return posToDOMRect(editor.view, selection.from, selection.to);
}, [editor]);
+ const toggleHeaderColumn = useCallback(() => {
+ editor.chain().focus().toggleHeaderColumn().run();
+ }, [editor]);
+
+ const toggleHeaderRow = useCallback(() => {
+ editor.chain().focus().toggleHeaderRow().run();
+ }, [editor]);
+
const addColumnLeft = useCallback(() => {
editor.chain().focus().addColumnBefore().run();
}, [editor]);
@@ -180,6 +188,30 @@ export const TableMenu = React.memo(
+
+
+
+
+
+
+
+
+
+
+
+