[Glitch] Modern Emoji: Use local storage to opt-in

Port b81670776fd757341f5ec9060b6341ec2b23af63 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
This commit is contained in:
Echo 2025-07-31 15:33:34 +02:00 committed by Claire
parent dbab707d64
commit c5144c0c7d

View File

@ -19,5 +19,12 @@ export function isFeatureEnabled(feature: Features) {
}
export function isModernEmojiEnabled() {
return isFeatureEnabled('modern_emojis') && isDevelopment();
try {
return (
isFeatureEnabled('modern_emojis') &&
localStorage.getItem('experiments')?.split(',').includes('modern_emojis')
);
} catch {
return false;
}
}