From df5872a5c74f6c471d33b6ad05ddd8e3f3aba52e Mon Sep 17 00:00:00 2001 From: Audric Ackermann <audric@loki.network> Date: Wed, 27 Oct 2021 14:02:50 +1100 Subject: [PATCH] disable settings for video call if featureflag is off --- .../settings/section/CategoryPrivacy.tsx | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/ts/components/session/settings/section/CategoryPrivacy.tsx b/ts/components/session/settings/section/CategoryPrivacy.tsx index eecfda313..a0565fc83 100644 --- a/ts/components/session/settings/section/CategoryPrivacy.tsx +++ b/ts/components/session/settings/section/CategoryPrivacy.tsx @@ -66,15 +66,17 @@ export const SettingsCategoryPrivacy = (props: { active={Boolean(window.getSettingValue('media-permissions'))} /> - <SessionToggleWithDescription - onClickToggle={async () => { - await toggleCallMediaPermissions(forceUpdate); - forceUpdate(); - }} - title={window.i18n('callMediaPermissionsTitle')} - description={window.i18n('callMediaPermissionsDescription')} - active={Boolean(window.getCallMediaPermissions())} - /> + {window.lokiFeatureFlags.useCallMessage && ( + <SessionToggleWithDescription + onClickToggle={async () => { + await toggleCallMediaPermissions(forceUpdate); + forceUpdate(); + }} + title={window.i18n('callMediaPermissionsTitle')} + description={window.i18n('callMediaPermissionsDescription')} + active={Boolean(window.getCallMediaPermissions())} + /> + )} <SessionToggleWithDescription onClickToggle={() => { const old = Boolean(window.getSettingValue(settingsReadReceipt));