From e61354fd550be094f5d9b34586ca822b1d642792 Mon Sep 17 00:00:00 2001 From: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com> Date: Fri, 4 Jun 2021 09:55:18 -0500 Subject: [PATCH] Fix `<CallScreen>` stories --- ts/util/isScreenSharingEnabled.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ts/util/isScreenSharingEnabled.ts b/ts/util/isScreenSharingEnabled.ts index ca927e0bf5..1bcac1929d 100644 --- a/ts/util/isScreenSharingEnabled.ts +++ b/ts/util/isScreenSharingEnabled.ts @@ -6,9 +6,12 @@ import { isBeta } from './version'; // We can remove this function once screen sharing has been turned on for everyone export function isScreenSharingEnabled(): boolean { - return ( + // `window.getVersion` is missing in Storybook. + const version = window.getVersion?.(); + + return Boolean( RemoteConfig.isEnabled('desktop.worksAtSignal') || - RemoteConfig.isEnabled('desktop.screensharing2') || - isBeta(window.getVersion()) + RemoteConfig.isEnabled('desktop.screensharing2') || + (version && isBeta(version)) ); }