From 2ba23654ceffa3de871aca6d4deb2007f6b2ff4e Mon Sep 17 00:00:00 2001 From: rstubryan Date: Mon, 3 Nov 2025 09:44:50 +0700 Subject: [PATCH] refactor(FE-Storyless): simplify RowOptionsMenu by using RowOptionsMenuWrapper and enhance button layout --- .../inventory/movement/MovementTable.tsx | 45 ++++++++----------- 1 file changed, 18 insertions(+), 27 deletions(-) diff --git a/src/components/pages/inventory/movement/MovementTable.tsx b/src/components/pages/inventory/movement/MovementTable.tsx index 6ed4c49a..8ff39e3d 100644 --- a/src/components/pages/inventory/movement/MovementTable.tsx +++ b/src/components/pages/inventory/movement/MovementTable.tsx @@ -20,6 +20,7 @@ import DebouncedTextInput from '@/components/input/DebouncedTextInput'; import SelectInput from '@/components/input/SelectInput'; import RowDropdownOptions from '@/components/table/RowDropdownOptions'; import RowCollapseOptions from '@/components/table/RowCollapseOptions'; +import RowOptionsMenuWrapper from '@/components/table/RowOptionsMenuWrapper'; const RowOptionsMenu = ({ type = 'dropdown', @@ -27,30 +28,19 @@ const RowOptionsMenu = ({ }: { type: 'dropdown' | 'collapse'; props: CellContext; -}) => { - return ( -
( + + -
- ); -}; + + Detail + + +); const MovementTable = () => { const { @@ -175,7 +165,7 @@ const MovementTable = () => { {currentPageSize <= 2 && ( - + )} @@ -188,15 +178,16 @@ const MovementTable = () => { <>
-
-
+
+