From d53e66ebe35c33af37d8e4fd35ab2a746741cdcd Mon Sep 17 00:00:00 2001 From: maciek Date: Mon, 2 Jan 2023 13:45:38 +0100 Subject: [PATCH] chore: redirect to last visited market - improve use of zustand --- apps/trading/client-pages/home/home.tsx | 6 ++---- apps/trading/client-pages/market/market.tsx | 12 ++++-------- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/apps/trading/client-pages/home/home.tsx b/apps/trading/client-pages/home/home.tsx index 2fdb8fca9..8fb31c879 100644 --- a/apps/trading/client-pages/home/home.tsx +++ b/apps/trading/client-pages/home/home.tsx @@ -13,10 +13,8 @@ export const Home = () => { const { data, error, loading } = useDataProvider({ dataProvider: marketsWithDataProvider, }); - const { update, marketId } = useGlobalStore((store) => ({ - update: store.update, - marketId: store.marketId, - })); + const update = useGlobalStore((store) => store.update); + const marketId = useGlobalStore((store) => store.marketId); useEffect(() => { if (marketId) { diff --git a/apps/trading/client-pages/market/market.tsx b/apps/trading/client-pages/market/market.tsx index aa9cf8335..0fad3d26c 100644 --- a/apps/trading/client-pages/market/market.tsx +++ b/apps/trading/client-pages/market/market.tsx @@ -36,15 +36,11 @@ export const Market = () => { const navigate = useNavigate(); const { w } = useWindowSize(); - const { update, marketId: lastMarketId } = useGlobalStore((store) => ({ - update: store.update, - marketId: store.marketId, - })); + const update = useGlobalStore((store) => store.update); + const lastMarketId = useGlobalStore((store) => store.marketId); - const { pageTitle, updateTitle } = usePageTitleStore((store) => ({ - pageTitle: store.pageTitle, - updateTitle: store.updateTitle, - })); + const pageTitle = usePageTitleStore((store) => store.pageTitle); + const updateTitle = usePageTitleStore((store) => store.updateTitle); const onSelect = useCallback( (id: string) => {