From ca45d4801557d81a33f7a5dc4d31f7987813018e Mon Sep 17 00:00:00 2001 From: sageTheDM Date: Thu, 3 Oct 2024 15:51:04 +0200 Subject: [PATCH] Radio button broken --- app/components/settings/PrivacySettings.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/components/settings/PrivacySettings.tsx b/app/components/settings/PrivacySettings.tsx index 49dc680..7dadb51 100644 --- a/app/components/settings/PrivacySettings.tsx +++ b/app/components/settings/PrivacySettings.tsx @@ -15,7 +15,7 @@ const PrivacySettings: React.FC = ({ selectedOption, handl } }, [selectedOption, handleRadioChange, openSourceMode]); - // Handle option click and allow all options, even in open-source mode + // Handle option click, allowing all options even in open-source mode const handleOptionClick = (option: string) => { handleRadioChange(option); // No restrictions on options }; @@ -30,6 +30,7 @@ const PrivacySettings: React.FC = ({ selectedOption, handl
handleOptionClick('Offline')} + style={{ pointerEvents: (openSourceMode && selectedOption !== 'Offline') ? 'none' : 'auto', opacity: (openSourceMode && selectedOption !== 'Offline') ? 0.5 : 1 }} > Offline tools{openSourceMode ? ' (FOSS)' : ''}
@@ -46,6 +47,7 @@ const PrivacySettings: React.FC = ({ selectedOption, handl
handleOptionClick('None')} + style={{ pointerEvents: (openSourceMode && selectedOption !== 'None') ? 'none' : 'auto', opacity: (openSourceMode && selectedOption !== 'None') ? 0.5 : 1 }} > None{openSourceMode ? ' (FOSS)' : ''}