From 052b2042ffb82d249a98ec22f03271fbfa1fd517 Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Tue, 24 Feb 2026 09:58:32 +0000 Subject: [PATCH] refresh table menus --- .../table/table-background-color.tsx | 3 +- .../components/table/table-cell-menu.tsx | 26 +++++++++---- .../editor/components/table/table-menu.tsx | 39 +++++++++++++------ .../components/table/table-text-alignment.tsx | 3 +- 4 files changed, 50 insertions(+), 21 deletions(-) diff --git a/apps/client/src/features/editor/components/table/table-background-color.tsx b/apps/client/src/features/editor/components/table/table-background-color.tsx index 7508d4fe..46974bf0 100644 --- a/apps/client/src/features/editor/components/table/table-background-color.tsx +++ b/apps/client/src/features/editor/components/table/table-background-color.tsx @@ -95,7 +95,8 @@ export const TableBackgroundColor: FC = ({ setOpened(!opened)} diff --git a/apps/client/src/features/editor/components/table/table-cell-menu.tsx b/apps/client/src/features/editor/components/table/table-cell-menu.tsx index 8af896b3..bdf0a1c6 100644 --- a/apps/client/src/features/editor/components/table/table-cell-menu.tsx +++ b/apps/client/src/features/editor/components/table/table-cell-menu.tsx @@ -16,6 +16,7 @@ import { useTranslation } from "react-i18next"; import { TableBackgroundColor } from "./table-background-color"; import { TableTextAlignment } from "./table-text-alignment"; import { BubbleMenu } from "@tiptap/react/menus"; +import classes from "../common/toolbar-menu.module.css"; export const TableCellMenu = React.memo( ({ editor, appendTo }: EditorMenuProps): JSX.Element => { @@ -69,14 +70,17 @@ export const TableCellMenu = React.memo( }} shouldShow={shouldShow} > - +
+
+ @@ -87,7 +91,8 @@ export const TableCellMenu = React.memo( @@ -95,10 +100,13 @@ export const TableCellMenu = React.memo( +
+ @@ -109,7 +117,8 @@ export const TableCellMenu = React.memo( @@ -117,17 +126,20 @@ export const TableCellMenu = React.memo( +
+ - +
); } 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 e54a06af..6c32b543 100644 --- a/apps/client/src/features/editor/components/table/table-menu.tsx +++ b/apps/client/src/features/editor/components/table/table-menu.tsx @@ -20,6 +20,7 @@ import { import { BubbleMenu } from "@tiptap/react/menus"; import { isCellSelection } from "@docmost/editor-ext"; import { useTranslation } from "react-i18next"; +import classes from "../common/toolbar-menu.module.css"; export const TableMenu = React.memo( ({ editor }: EditorMenuProps): JSX.Element => { @@ -118,11 +119,12 @@ export const TableMenu = React.memo( }} shouldShow={shouldShow} > - +
@@ -133,7 +135,8 @@ export const TableMenu = React.memo( @@ -144,7 +147,8 @@ export const TableMenu = React.memo( @@ -152,10 +156,13 @@ export const TableMenu = React.memo( +
+ @@ -166,7 +173,8 @@ export const TableMenu = React.memo( @@ -177,7 +185,8 @@ export const TableMenu = React.memo( @@ -185,10 +194,13 @@ export const TableMenu = React.memo( +
+ @@ -199,7 +211,8 @@ export const TableMenu = React.memo( @@ -207,18 +220,20 @@ export const TableMenu = React.memo( +
+ - +
); } diff --git a/apps/client/src/features/editor/components/table/table-text-alignment.tsx b/apps/client/src/features/editor/components/table/table-text-alignment.tsx index 8b966290..c37d9209 100644 --- a/apps/client/src/features/editor/components/table/table-text-alignment.tsx +++ b/apps/client/src/features/editor/components/table/table-text-alignment.tsx @@ -88,7 +88,8 @@ export const TableTextAlignment: FC = ({ editor }) => { setOpened(!opened)}