fix: allow any membership level
This commit is contained in:
@@ -63,6 +63,7 @@ function getInitialState({ user, lang }: { user?: User; lang: Lang }) {
|
||||
}
|
||||
}
|
||||
if (!membership.membershipLevel) return null
|
||||
// @ts-expect-error: membership levels needs proper fix
|
||||
const level = membershipLevels[membership.membershipLevel]
|
||||
|
||||
switch (level) {
|
||||
@@ -155,6 +156,7 @@ export default function OverviewTable({
|
||||
|
||||
let activeMembershipLevel: membershipLevels | null = null
|
||||
if (activeMembership?.membershipLevel) {
|
||||
// @ts-expect-error: membershiplevel needs proper fix
|
||||
activeMembershipLevel = membershipLevels[activeMembership?.membershipLevel]
|
||||
}
|
||||
|
||||
|
||||
@@ -22,6 +22,7 @@ export default async function Friend({
|
||||
if (!membership?.membershipLevel) {
|
||||
return null
|
||||
}
|
||||
// @ts-expect-error: membershiplevel needs proper fix
|
||||
const isHighestLevel = isHighestMembership(membership.membershipLevel)
|
||||
|
||||
return (
|
||||
@@ -31,11 +32,13 @@ export default async function Friend({
|
||||
{formatMessage(
|
||||
isHighestLevel
|
||||
? { id: "Highest level" }
|
||||
: { id: `Level ${membershipLevels[membership.membershipLevel]}` }
|
||||
: // @ts-expect-error: membershiplevel needs proper fix
|
||||
{ id: `Level ${membershipLevels[membership.membershipLevel]}` }
|
||||
)}
|
||||
</Body>
|
||||
{membership ? (
|
||||
<MembershipLevel
|
||||
// @ts-expect-error: membershiplevel needs proper fix
|
||||
level={membershipLevels[membership.membershipLevel]}
|
||||
/>
|
||||
) : null}
|
||||
|
||||
Reference in New Issue
Block a user