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))
   );
 }