feat: new "safe" procedure without unauth throwing
This commit is contained in:
@@ -124,13 +124,15 @@ function reducer(state: any, action: OverviewTableReducerAction) {
|
||||
}
|
||||
}
|
||||
|
||||
export default function OverviewTable({ user }: OverviewTableProps) {
|
||||
export default function OverviewTable({
|
||||
activeMembership,
|
||||
}: OverviewTableProps) {
|
||||
const intl = useIntl()
|
||||
const lang = Lang.en
|
||||
const levelsData = levelsTranslations[lang]
|
||||
const [selectionState, dispatch] = useReducer(
|
||||
reducer,
|
||||
{ user, lang },
|
||||
{ activeMembership, lang },
|
||||
getInitialState
|
||||
)
|
||||
|
||||
@@ -150,10 +152,6 @@ export default function OverviewTable({ user }: OverviewTableProps) {
|
||||
value: level.level,
|
||||
}))
|
||||
|
||||
const activeMembership = user?.memberships
|
||||
? getMembership(user.memberships)
|
||||
: null
|
||||
|
||||
let activeMembershipLevel: membershipLevels | null = null
|
||||
if (activeMembership?.membershipLevel) {
|
||||
activeMembershipLevel = membershipLevels[activeMembership?.membershipLevel]
|
||||
|
||||
Reference in New Issue
Block a user