From 4f620f781d350cc6d435c3d7b246469873962e9d Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 21 May 2025 16:13:42 +0700 Subject: [PATCH] fix member --- .../manage-members/blocks/ListToolBar.tsx | 86 ++++++++++--------- 1 file changed, 46 insertions(+), 40 deletions(-) diff --git a/src/pages/members/manage-members/blocks/ListToolBar.tsx b/src/pages/members/manage-members/blocks/ListToolBar.tsx index 265d15e..951cfd7 100644 --- a/src/pages/members/manage-members/blocks/ListToolBar.tsx +++ b/src/pages/members/manage-members/blocks/ListToolBar.tsx @@ -29,25 +29,26 @@ const ListToolbar = ({ createMember, onReload, isReloading, groups }: ListToolba const [typeSearchValue, setSearchTypeValue] = useState(); const handleSearch = (e: React.ChangeEvent) => { - setSearchValue(e.target.value) + e.preventDefault() + // setSearchValue(e.target.value) if (typeSearchValue === 'username') { - table.getColumn('username')?.setFilterValue(e.target.value); + table.getColumn('username')?.setFilterValue(searchValue); table.getColumn('msisdn')?.setFilterValue(''); } if (typeSearchValue === 'msisdn') { - table.getColumn('msisdn')?.setFilterValue(e.target.value); + table.getColumn('msisdn')?.setFilterValue(searchValue); table.getColumn('username')?.setFilterValue(''); } - if (groupFilter) table.getColumn('group_name')?.setFilterValue(groupFilter); + table.getColumn('group_name')?.setFilterValue(groupFilter); }; const handleGroupChange = (e: any) => { let value = e.target.value; if (value === '__all__') value = ''; setGroupFilter(value); - if (typeSearchValue === 'username') table.getColumn('username')?.setFilterValue(searchValue); - if (typeSearchValue === 'msisdn') table.getColumn('msisdn')?.setFilterValue(searchValue); - table.getColumn('group_name')?.setFilterValue(value); + // if (typeSearchValue === 'username') table.getColumn('username')?.setFilterValue(searchValue); + // if (typeSearchValue === 'msisdn') table.getColumn('msisdn')?.setFilterValue(searchValue); + // table.getColumn('group_name')?.setFilterValue(value); }; const generateExportFilters = (groupFilter: string, typeSearchValue: any, searchValue: any): { id: string; value: string }[] => { @@ -83,43 +84,48 @@ const ListToolbar = ({ createMember, onReload, isReloading, groups }: ListToolba
-
- +
handleSearch(e)}> +
+ - + - + + +
+
-