mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-11 20:08:37 +00:00
fix(core): show SentRequestPage when invitation status is NeedMoreSeat (#11207)
This commit is contained in:
@@ -10,7 +10,7 @@ export const JoinFailedPage = ({
|
||||
inviteInfo,
|
||||
error,
|
||||
}: {
|
||||
inviteInfo: GetInviteInfoQuery['getInviteInfo'];
|
||||
inviteInfo?: GetInviteInfoQuery['getInviteInfo'];
|
||||
error?: any;
|
||||
}) => {
|
||||
const userFriendlyError = UserFriendlyError.fromAny(error);
|
||||
@@ -27,8 +27,8 @@ export const JoinFailedPage = ({
|
||||
1: (
|
||||
<div className={styles.avatarWrapper}>
|
||||
<Avatar
|
||||
url={`data:image/png;base64,${inviteInfo.workspace.avatar}`}
|
||||
name={inviteInfo.workspace.name}
|
||||
url={`data:image/png;base64,${inviteInfo?.workspace.avatar}`}
|
||||
name={inviteInfo?.workspace.name}
|
||||
size={20}
|
||||
colorfulFallback
|
||||
/>
|
||||
@@ -37,7 +37,7 @@ export const JoinFailedPage = ({
|
||||
2: <span className={styles.inviteName} />,
|
||||
}}
|
||||
values={{
|
||||
workspaceName: inviteInfo.workspace.name,
|
||||
workspaceName: inviteInfo?.workspace.name,
|
||||
}}
|
||||
/>
|
||||
<div>{t['com.affine.fail-to-join-workspace.description-2']()}</div>
|
||||
|
||||
@@ -16,7 +16,7 @@ export const RequestToJoinPage = ({
|
||||
onSignOut,
|
||||
}: {
|
||||
user: User | null;
|
||||
inviteInfo: GetInviteInfoQuery['getInviteInfo'];
|
||||
inviteInfo?: GetInviteInfoQuery['getInviteInfo'];
|
||||
requestToJoin: () => void;
|
||||
onSignOut: () => void;
|
||||
}) => {
|
||||
@@ -28,23 +28,23 @@ export const RequestToJoinPage = ({
|
||||
<div className={styles.content}>
|
||||
<div className={styles.userWrapper}>
|
||||
<Avatar
|
||||
url={inviteInfo.user.avatarUrl || ''}
|
||||
name={inviteInfo.user.name}
|
||||
url={inviteInfo?.user.avatarUrl || ''}
|
||||
name={inviteInfo?.user.name}
|
||||
size={20}
|
||||
/>
|
||||
<span className={styles.inviteName}>{inviteInfo.user.name}</span>
|
||||
<span className={styles.inviteName}>{inviteInfo?.user.name}</span>
|
||||
</div>
|
||||
<div>{t['invited you to join']()}</div>
|
||||
<div className={styles.userWrapper}>
|
||||
<Avatar
|
||||
url={`data:image/png;base64,${inviteInfo.workspace.avatar}`}
|
||||
name={inviteInfo.workspace.name}
|
||||
url={`data:image/png;base64,${inviteInfo?.workspace.avatar}`}
|
||||
name={inviteInfo?.workspace.name}
|
||||
size={20}
|
||||
style={{ marginLeft: 4 }}
|
||||
colorfulFallback
|
||||
/>
|
||||
<span className={styles.inviteName}>
|
||||
{inviteInfo.workspace.name}
|
||||
{inviteInfo?.workspace.name}
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user