From 03aef80f82df5367101e42e74dcbfcd279bb7335 Mon Sep 17 00:00:00 2001 From: AykutSarac Date: Tue, 18 Jul 2023 12:19:43 +0300 Subject: [PATCH] fix: display if subscription cancelled --- src/containers/Modals/AccountModal/index.tsx | 9 ++++++--- .../Modals/CancelPremiumModal/index.tsx | 1 + src/store/useUser.ts | 15 +++++++++++---- 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/containers/Modals/AccountModal/index.tsx b/src/containers/Modals/AccountModal/index.tsx index c50531eb414..f718ccfae6b 100644 --- a/src/containers/Modals/AccountModal/index.tsx +++ b/src/containers/Modals/AccountModal/index.tsx @@ -43,9 +43,10 @@ const StyledContainer = styled.div` `; export const AccountModal: React.FC = ({ opened, onClose }) => { - const setVisible = useModal(state => state.setVisible); const user = useUser(state => state.user); const isPremium = useUser(state => state.premium); + const premiumCancelled = useUser(state => state.premiumCancelled); + const setVisible = useModal(state => state.setVisible); const logout = useUser(state => state.logout); return ( @@ -67,7 +68,9 @@ export const AccountModal: React.FC = ({ opened, onClose }) => { ACCOUNT STATUS
{isPremium ? ( - Premium + + Premium {premiumCancelled && "(Cancelled)"} + ) : ( Free @@ -92,7 +95,7 @@ export const AccountModal: React.FC = ({ opened, onClose }) => { - {isPremium ? ( + {isPremium && !premiumCancelled ? (