From 46793af5d39159f25f7f0e25e7164e59eace6f2a Mon Sep 17 00:00:00 2001 From: beatz174-bit Date: Mon, 24 Nov 2025 07:23:19 +1000 Subject: [PATCH] Sort manage products list --- src/screens/ManageProductsScreen.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/screens/ManageProductsScreen.tsx b/src/screens/ManageProductsScreen.tsx index 926389f..6896949 100644 --- a/src/screens/ManageProductsScreen.tsx +++ b/src/screens/ManageProductsScreen.tsx @@ -147,6 +147,11 @@ export const ManageProductsScreen = () => { [products, search], ); + const sortedFiltered = useMemo( + () => filtered.slice().sort((a, b) => a.name.toLowerCase().localeCompare(b.name.toLowerCase())), + [filtered], + ); + useEffect(() => { const state = location.state as { newBarcode?: string } | null; if (state?.newBarcode) { @@ -319,7 +324,7 @@ export const ManageProductsScreen = () => { Save Product - {filtered.map((product) => ( + {sortedFiltered.map((product) => (