From 8ce62c57f434dc53e5bce1291e3f81d7d345625e Mon Sep 17 00:00:00 2001 From: srikanth716 Date: Tue, 20 Dec 2022 09:31:07 +0530 Subject: [PATCH] clean up UI --- components/Message.tsx | 2 +- components/VcDetails.tsx | 79 +++++++++++++------ components/VcItem.tsx | 62 +++++++++------ components/ui/Button.tsx | 2 +- components/ui/themes/DefaultTheme.ts | 22 ++++++ components/ui/themes/PurpleTheme.ts | 22 ++++++ locales/en.json | 7 +- machines/vcItem.ts | 17 +++- machines/vcItem.typegen.ts | 3 +- screens/Home/MyVcs/BindVcStatus.tsx | 58 ++++++-------- .../Home/MyVcs/BindingVcWarningOverlay.tsx | 58 ++++++++++++++ screens/Home/ViewVcModal.tsx | 9 ++- screens/Home/ViewVcModalController.ts | 3 + 13 files changed, 252 insertions(+), 92 deletions(-) create mode 100644 screens/Home/MyVcs/BindingVcWarningOverlay.tsx diff --git a/components/Message.tsx b/components/Message.tsx index 0cb56b6b..9bb6ce86 100644 --- a/components/Message.tsx +++ b/components/Message.tsx @@ -49,7 +49,7 @@ export const Message: React.FC = (props) => { const Progress: React.FC> = (props) => { return typeof props.progress === 'boolean' ? ( props.progress && ( - + ) ) : ( diff --git a/components/VcDetails.tsx b/components/VcDetails.tsx index 92fb9f7a..8dab0a4d 100644 --- a/components/VcDetails.tsx +++ b/components/VcDetails.tsx @@ -255,11 +255,13 @@ export const VcDetails: React.FC = (props) => { + {props.vc?.reason?.length > 0 && ( {t('reasonForSharing')} )} + {props.vc?.reason?.map((reason, index) => ( = (props) => { /> ))} - {props.isBindingPending && ( - - - - - {t('offlineAuthDisabledHeader')} - - - {t('offlineAuthDisabledMessage')} - + {props.isBindingPending ? ( + + + + -