From b786acf71a8220b9e3b084c63c1de7e599766d23 Mon Sep 17 00:00:00 2001 From: rstubryan Date: Wed, 4 Mar 2026 14:11:17 +0700 Subject: [PATCH] chore(FE): Add setTableState to useEffect dependency arrays --- src/components/pages/master-data/area/AreasTable.tsx | 2 +- src/components/pages/master-data/bank/BanksTable.tsx | 2 +- src/components/pages/master-data/customer/CustomersTable.tsx | 2 +- src/components/pages/master-data/flock/FlocksTable.tsx | 2 +- src/components/pages/master-data/nonstock/NonstocksTable.tsx | 2 +- .../pages/master-data/product-category/ProductCategoryTable.tsx | 2 +- src/components/pages/master-data/product/ProductTable.tsx | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/components/pages/master-data/area/AreasTable.tsx b/src/components/pages/master-data/area/AreasTable.tsx index d329bb20..95f91ee9 100644 --- a/src/components/pages/master-data/area/AreasTable.tsx +++ b/src/components/pages/master-data/area/AreasTable.tsx @@ -143,7 +143,7 @@ const AreasTable = () => { useEffect(() => { setTableState('areas-table', pathname); - }, [pathname]); + }, [pathname, setTableState]); const searchChangeHandler: ChangeEventHandler = (e) => { setSearchValue(e.target.value); diff --git a/src/components/pages/master-data/bank/BanksTable.tsx b/src/components/pages/master-data/bank/BanksTable.tsx index a269a90a..cc62cf70 100644 --- a/src/components/pages/master-data/bank/BanksTable.tsx +++ b/src/components/pages/master-data/bank/BanksTable.tsx @@ -143,7 +143,7 @@ const BanksTable = () => { useEffect(() => { setTableState('banks-table', pathname); - }, [pathname]); + }, [pathname, setTableState]); const searchChangeHandler: ChangeEventHandler = (e) => { setSearchValue(e.target.value); diff --git a/src/components/pages/master-data/customer/CustomersTable.tsx b/src/components/pages/master-data/customer/CustomersTable.tsx index 54fe988f..1f02428a 100644 --- a/src/components/pages/master-data/customer/CustomersTable.tsx +++ b/src/components/pages/master-data/customer/CustomersTable.tsx @@ -145,7 +145,7 @@ const CustomersTable = () => { useEffect(() => { setTableState('customers-table', pathname); - }, [pathname]); + }, [pathname, setTableState]); const searchChangeHandler: ChangeEventHandler = (e) => { setSearchValue(e.target.value); diff --git a/src/components/pages/master-data/flock/FlocksTable.tsx b/src/components/pages/master-data/flock/FlocksTable.tsx index 8d464781..ed9f4007 100644 --- a/src/components/pages/master-data/flock/FlocksTable.tsx +++ b/src/components/pages/master-data/flock/FlocksTable.tsx @@ -145,7 +145,7 @@ const FlockTable = () => { useEffect(() => { setTableState('flocks-table', pathname); - }, [pathname]); + }, [pathname, setTableState]); const searchChangeHandler: ChangeEventHandler = (e) => { setSearchValue(e.target.value); diff --git a/src/components/pages/master-data/nonstock/NonstocksTable.tsx b/src/components/pages/master-data/nonstock/NonstocksTable.tsx index 0e009313..cb1b4a17 100644 --- a/src/components/pages/master-data/nonstock/NonstocksTable.tsx +++ b/src/components/pages/master-data/nonstock/NonstocksTable.tsx @@ -128,7 +128,7 @@ const NonstocksTable = () => { useEffect(() => { setTableState('nonstocks-table', pathname); - }, [pathname]); + }, [pathname, setTableState]); const [sorting, setSorting] = useState([]); diff --git a/src/components/pages/master-data/product-category/ProductCategoryTable.tsx b/src/components/pages/master-data/product-category/ProductCategoryTable.tsx index 16efe401..331f87f7 100644 --- a/src/components/pages/master-data/product-category/ProductCategoryTable.tsx +++ b/src/components/pages/master-data/product-category/ProductCategoryTable.tsx @@ -216,7 +216,7 @@ const ProductCategoryTable = () => { useEffect(() => { setTableState('product-category-table', pathname); - }, [pathname]); + }, [pathname, setTableState]); return ( <> diff --git a/src/components/pages/master-data/product/ProductTable.tsx b/src/components/pages/master-data/product/ProductTable.tsx index ba7fe66b..c58caeed 100644 --- a/src/components/pages/master-data/product/ProductTable.tsx +++ b/src/components/pages/master-data/product/ProductTable.tsx @@ -222,7 +222,7 @@ const ProductsTable = () => { useEffect(() => { setTableState('product-table', pathname); - }, [pathname]); + }, [pathname, setTableState]); const searchChangeHandler: ChangeEventHandler = (e) => { setSearchValue(e.target.value);