diff --git a/app/javascript/mastodon/utils/environment.ts b/app/javascript/mastodon/utils/environment.ts index a03976d3ddf..33261c3aa9a 100644 --- a/app/javascript/mastodon/utils/environment.ts +++ b/app/javascript/mastodon/utils/environment.ts @@ -12,7 +12,7 @@ export function isProduction() { else return import.meta.env.PROD; } -export type ServerFeatures = 'fasp'; +export type ServerFeatures = 'fasp' | 'redesign'; export function isServerFeatureEnabled(feature: ServerFeatures) { return initialState?.features.includes(feature) ?? false; @@ -33,7 +33,9 @@ export function isClientFeatureEnabled(feature: ClientFeatures) { /* Checks if the 5.0 redesign features are enabled or not. */ export function isRedesignEnabled() { - return isClientFeatureEnabled('redesign'); + return ( + isServerFeatureEnabled('redesign') || isClientFeatureEnabled('redesign') + ); } export function isRedesignStatusEnabled() {