From 3f995cfa38bdf91fed8621f63ca4814c254b0e59 Mon Sep 17 00:00:00 2001 From: Wikzyy Date: Mon, 24 Mar 2025 11:45:22 +0700 Subject: [PATCH 1/4] fix search filter --- src/pages/menu/manage-menu/blocks/ListToolbar.tsx | 4 ++-- src/pages/menu/manage-menu/hooks/ManageMenusContext.tsx | 9 +++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/pages/menu/manage-menu/blocks/ListToolbar.tsx b/src/pages/menu/manage-menu/blocks/ListToolbar.tsx index 784c705..b0364d8 100644 --- a/src/pages/menu/manage-menu/blocks/ListToolbar.tsx +++ b/src/pages/menu/manage-menu/blocks/ListToolbar.tsx @@ -16,8 +16,8 @@ const ListToolbar = () => { table.getColumn('subMenu')?.setFilterValue(event.target.value)} + value={(table.getColumn('name')?.getFilterValue() as string) ?? ''} + onChange={(event) => table.getColumn('name')?.setFilterValue(event.target.value)} /> diff --git a/src/pages/menu/manage-menu/hooks/ManageMenusContext.tsx b/src/pages/menu/manage-menu/hooks/ManageMenusContext.tsx index ab46533..fcdf17c 100644 --- a/src/pages/menu/manage-menu/hooks/ManageMenusContext.tsx +++ b/src/pages/menu/manage-menu/hooks/ManageMenusContext.tsx @@ -118,7 +118,7 @@ const ManageMenusContextProvider = ({ children }: { children: React.ReactNode }) }, { accessorFn: (row) => row.name, - id: 'subMenu', + id: 'name', header: ({ column }) => , enableSorting: false, enableHiding: false, @@ -210,7 +210,8 @@ const ManageMenusContextProvider = ({ children }: { children: React.ReactNode }) page: page + 1, with_deleted: false, order_field: sorting[0].id, - order_direction: sorting[0].desc ? 'DESC' : 'ASC' + order_direction: sorting[0].desc ? 'DESC' : 'ASC', + filter: JSON.stringify(filter) }); if (!response?.data.list) return { data: [], totalCount: 0 }; @@ -223,7 +224,7 @@ const ManageMenusContextProvider = ({ children }: { children: React.ReactNode }) console.log(response.data); setMenus(transformedData); - return { data: transformedData, totalCount: response.data.total_count }; + return { data: transformedData, totalCount: total_count }; } catch (error) { console.error('Error fetching Menus', error); return { data: [], totalCount: 0 }; @@ -250,7 +251,7 @@ const ManageMenusContextProvider = ({ children }: { children: React.ReactNode }) } layout={{ card: true }} sorting={[{ id: 'id', desc: false }]} From c96ab19450d285c9f6d0ca88b7fe1f19691f0fe5 Mon Sep 17 00:00:00 2001 From: Wikzyy Date: Mon, 24 Mar 2025 15:12:36 +0700 Subject: [PATCH 2/4] fix edit form fetch transaction type id --- src/pages/master/provider/blocks/EditDialog.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/master/provider/blocks/EditDialog.tsx b/src/pages/master/provider/blocks/EditDialog.tsx index 93b487e..186698f 100644 --- a/src/pages/master/provider/blocks/EditDialog.tsx +++ b/src/pages/master/provider/blocks/EditDialog.tsx @@ -136,7 +136,7 @@ const EditDialog = () => { description: response?.data.description, type: response?.data.type, status: response?.data.status, - transactionTypeId: response?.data.transactionTypeId, + transactionTypeId: response?.data.transaction_type.id, agent: response?.data.agent })); } From 2c9c11edf6d48e2f7b23b0551ec26d7baa99d99b Mon Sep 17 00:00:00 2001 From: Wikzyy Date: Mon, 24 Mar 2025 15:34:24 +0700 Subject: [PATCH 3/4] fix clear history and hide filter icon --- .../menu/manage-menu/blocks/ListToolbar.tsx | 6 +++--- .../user/manage-user/blocks/EditDialog.tsx | 16 ++++++++++++++-- .../user/manage-user/blocks/ListToolBar.tsx | 6 +++--- 3 files changed, 20 insertions(+), 8 deletions(-) diff --git a/src/pages/menu/manage-menu/blocks/ListToolbar.tsx b/src/pages/menu/manage-menu/blocks/ListToolbar.tsx index b0364d8..0e36ca9 100644 --- a/src/pages/menu/manage-menu/blocks/ListToolbar.tsx +++ b/src/pages/menu/manage-menu/blocks/ListToolbar.tsx @@ -20,17 +20,17 @@ const ListToolbar = () => { onChange={(event) => table.getColumn('name')?.setFilterValue(event.target.value)} /> - + {/* - + */}
- + */}