2
0

🐛 (workspace) Fix members invitation when having unlimited plan

Closes #279
This commit is contained in:
Baptiste Arnaud
2023-02-13 11:13:05 +01:00
parent 46e9271aaa
commit 0dba994210
6 changed files with 56 additions and 54 deletions

View File

@ -120,6 +120,22 @@ export const getSeatsLimit = ({
return seatsLimit[plan].totalIncluded
}
export const isSeatsLimitReached = ({
existingMembersCount,
existingInvitationsCount,
plan,
customSeatsLimit,
}: { existingMembersCount: number; existingInvitationsCount: number } & Pick<
Workspace,
'plan' | 'customSeatsLimit'
>) => {
const seatsLimit = getSeatsLimit({ plan, customSeatsLimit })
return (
seatsLimit !== infinity &&
seatsLimit <= existingMembersCount + existingInvitationsCount
)
}
export const computePrice = (
plan: Plan,
selectedTotalChatsIndex: number,