Force modern emoji experimental to be dev mode only (#35505)
This commit is contained in:
6 files changed
+26
-19
No files matched your search
@@ -1,3 +1,5 @@
|
||||
import initialState from '../initial_state';
|
||||
|
||||
export function isDevelopment() {
|
||||
if (typeof process !== 'undefined')
|
||||
return process.env.NODE_ENV === 'development';
|
||||
@@ -9,3 +11,13 @@ export function isProduction() {
|
||||
return process.env.NODE_ENV === 'production';
|
||||
else return import.meta.env.PROD;
|
||||
}
|
||||
|
||||
export type Features = 'modern_emojis';
|
||||
|
||||
export function isFeatureEnabled(feature: Features) {
|
||||
return initialState?.features.includes(feature) ?? false;
|
||||
}
|
||||
|
||||
export function isModernEmojiEnabled() {
|
||||
return isFeatureEnabled('modern_emojis') && isDevelopment();
|
||||
}
|
||||
Reference in new issue
Block a user