fix(auth): make things work

This commit is contained in:
Michael Zetterberg
2024-05-20 09:05:49 +02:00
parent c4912bbb94
commit 476e9f7582
19 changed files with 122 additions and 82 deletions

View File

@@ -7,7 +7,7 @@ import type { User } from "@/types/user"
export default function CopyButton({ membership }: Pick<User, "membership">) {
function handleCopy() {
console.log(`COPIED! (${membership.membershipNumber})`)
console.log(`COPIED! (${membership ? membership.membershipNumber : "N/A"})`)
}
return (

View File

@@ -18,7 +18,7 @@ export default function Friend({ user }: FriendProps) {
<h3 className={styles.name}>{user.name}</h3>
<div className={styles.membershipContainer}>
<p className={styles.membershipId}>
{user.membership.membershipNumber}
{user.membership ? user.membership.membershipNumber : "N/A"}
</p>
</div>
</section>

View File

@@ -11,7 +11,9 @@ export default function TotalPoints({ user }: TotalPointsProps) {
<div>
<Title>Total Points</Title>
<Divider className={styles.divider} variant="dotted" />
<p className={styles.points}>{user.membership.currentPoints}</p>
<p className={styles.points}>
{user.membership ? user.membership.currentPoints : "N/A"}
</p>
</div>
)
}