@mui/x-license
Version:
MUI X License verification.
13 lines • 572 B
JavaScript
export const PLAN_SCOPES = ['pro', 'premium'];
export const PLAN_VERSIONS = ['2022', 'initial', 'Q3-2024', 'Q1-2026'];
/**
* Checks if a plan version is older than or equal to the given threshold
* using the ordering defined in PLAN_VERSIONS.
* This can be reused for future major version gates
* (e.g. v10 could set its own max plan version).
*/
export function isPlanVersionOlderOrEqual(planVersion, maxVersion) {
const index = PLAN_VERSIONS.indexOf(planVersion);
const maxIndex = PLAN_VERSIONS.indexOf(maxVersion);
return index !== -1 && index <= maxIndex;
}