File tree Expand file tree Collapse file tree 1 file changed +18
-6
lines changed
example/app/(tabs)/TradeScreen Expand file tree Collapse file tree 1 file changed +18
-6
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ import {
2121 FILTER_CONFIG ,
2222 SectionItem ,
2323} from "./models" ;
24+ import { toggleLinkedAccountIDs } from "../AssetsScreens/models" ;
2425
2526export default function GetTradesScreen ( ) {
2627 const menuRef = useRef < MenuComponentRef > ( null ) ;
@@ -72,12 +73,23 @@ export default function GetTradesScreen() {
7273 keyof TradeQuery ,
7374 string
7475 ] ;
75- setFilters ( ( prev ) => {
76- return {
77- ...prev ,
78- [ key ] : value ,
79- } ;
80- } ) ;
76+ switch ( key ) {
77+ case "linkedAccountIDs" :
78+ setFilters ( ( prev ) => {
79+ return {
80+ ...prev ,
81+ [ key ] : toggleLinkedAccountIDs ( prev . linkedAccountIDs , value ) ,
82+ } ;
83+ } ) ;
84+ break ;
85+ default :
86+ setFilters ( ( prev ) => {
87+ return {
88+ ...prev ,
89+ [ key ] : value ,
90+ } ;
91+ } ) ;
92+ }
8193 } }
8294 actions = { FILTER_CONFIG . map ( ( f ) =>
8395 f . key === "linkedAccountIDs"
You can’t perform that action at this time.
0 commit comments