feat: add party user metadata storage and display support, including storage API, Redux actions, state management, and UI updates for profile page

This commit is contained in:
louiscklaw
2025-06-18 01:14:37 +08:00
parent c93b31b2f6
commit 215476cfaa
6 changed files with 55 additions and 14 deletions

View File

@@ -151,7 +151,7 @@ const MyProfilePage: React.FC<PageProps> = ({
<IonAvatar>
<img
alt="Silhouette of a person's head"
src={partyUserState.avatarUrl ? partyUserState.avatarUrl : ''}
src={partyUserState?.meta?.avatarUrl ? partyUserState.meta.avatarUrl : ''}
/>
</IonAvatar>
<div style={{ flexGrow: 1 }}>
@@ -163,11 +163,11 @@ const MyProfilePage: React.FC<PageProps> = ({
}}
>
<div style={{ fontSize: '1.2rem', fontWeight: 'bold' }}>
{partyUserState.name}
{partyUserState.meta?.name}
</div>
<div style={{ fontSize: '0.8rem' }}>{partyUserState.rank}</div>
<div style={{ fontSize: '0.8rem' }}>{partyUserState.meta?.rank}</div>
<div style={{ fontSize: '0.8rem' }}>
{partyUserState.isVerified ? 'verified' : 'no'}
{partyUserState.meta?.isVerified ? 'verified' : 'no'}
</div>
</div>
</div>