Force modern emoji experimental to be dev mode only (#35505)

This commit is contained in:
Echo authored and GitHub committed 2025-07-24 14:55:00 +00:00
1 parent 6fc77a545b
commit dfaca794bf
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();
}