From 9dfeac74897594628c0bf657226f3e5e586267dc Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Wed, 21 Sep 2022 22:09:02 +0530 Subject: [PATCH] fix: disable focus mode and dynamic panel switches on mobile (#1607) --- .../src/javascripts/Components/Icon/PremiumFeatureIcon.ts | 2 +- .../Components/QuickSettingsMenu/FocusModeSwitch.tsx | 6 ++++-- .../Components/QuickSettingsMenu/ThemesMenuButton.tsx | 8 ++++++-- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/packages/web/src/javascripts/Components/Icon/PremiumFeatureIcon.ts b/packages/web/src/javascripts/Components/Icon/PremiumFeatureIcon.ts index b476b0e64..c42eb8503 100644 --- a/packages/web/src/javascripts/Components/Icon/PremiumFeatureIcon.ts +++ b/packages/web/src/javascripts/Components/Icon/PremiumFeatureIcon.ts @@ -1,4 +1,4 @@ import { IconType } from '@standardnotes/snjs' export const PremiumFeatureIconName: IconType = 'asterisk' -export const PremiumFeatureIconClass = 'text-info' +export const PremiumFeatureIconClass = 'text-info group-disabled:text-passive-2' diff --git a/packages/web/src/javascripts/Components/QuickSettingsMenu/FocusModeSwitch.tsx b/packages/web/src/javascripts/Components/QuickSettingsMenu/FocusModeSwitch.tsx index a32595802..c733f97d7 100644 --- a/packages/web/src/javascripts/Components/QuickSettingsMenu/FocusModeSwitch.tsx +++ b/packages/web/src/javascripts/Components/QuickSettingsMenu/FocusModeSwitch.tsx @@ -5,6 +5,7 @@ import Icon from '@/Components/Icon/Icon' import { usePremiumModal } from '@/Hooks/usePremiumModal' import Switch from '@/Components/Switch/Switch' import { PremiumFeatureIconClass, PremiumFeatureIconName } from '../Icon/PremiumFeatureIcon' +import { isMobileScreen } from '@/Utils' type Props = { application: WebApplication @@ -34,11 +35,12 @@ const FocusModeSwitch: FunctionComponent = ({ application, onToggle, onCl return ( <>