From 8d7e88d12b3e1b71fdcba02cda2527e5ba90e957 Mon Sep 17 00:00:00 2001 From: Roland Osborne Date: Fri, 6 Oct 2023 16:07:42 -0700 Subject: [PATCH] fixing cards filter --- app/mobile/src/session/cards/Cards.jsx | 47 ++++++++++--------- app/mobile/src/session/cards/useCards.hook.js | 2 + 2 files changed, 26 insertions(+), 23 deletions(-) diff --git a/app/mobile/src/session/cards/Cards.jsx b/app/mobile/src/session/cards/Cards.jsx index 9344a32c..1234142e 100644 --- a/app/mobile/src/session/cards/Cards.jsx +++ b/app/mobile/src/session/cards/Cards.jsx @@ -28,7 +28,7 @@ export function Cards({ navigation, openContact, openRegistry, addChannel }) { )} - @@ -40,7 +40,7 @@ export function Cards({ navigation, openContact, openRegistry, addChannel }) { ), }); } - }, [navigation]); + }, [navigation, state.sort]); const call = async (contact) => { try { @@ -57,29 +57,30 @@ export function Cards({ navigation, openContact, openRegistry, addChannel }) { return ( - - { state.sort && ( - actions.setSort(false)}> - + { !navigation && ( + + { state.sort && ( + actions.setSort(false)}> + + + )} + { !state.sort && ( + actions.setSort(true)}> + + + )} + + + + + + openRegistry(navigation)}> + + { state.strings.add } - )} - { !state.sort && ( - actions.setSort(true)}> - - - )} - - - - - openRegistry(navigation)}> - - { state.strings.add } - - - + )} { state.cards.length == 0 && ( { state.strings.noContacts } diff --git a/app/mobile/src/session/cards/useCards.hook.js b/app/mobile/src/session/cards/useCards.hook.js index 02ec46f3..9c6c51b0 100644 --- a/app/mobile/src/session/cards/useCards.hook.js +++ b/app/mobile/src/session/cards/useCards.hook.js @@ -111,6 +111,8 @@ export function useCards() { updateState({ filter }); }, setSort: (sort) => { +console.log("SETTTING : ", sort); + updateState({ sort }); }, };