From 61e948f6a44c324003e742d7265dee4da8ff38aa Mon Sep 17 00:00:00 2001 From: Gigi Date: Mon, 6 Oct 2025 20:55:56 +0100 Subject: [PATCH] refactor: use icon toggle buttons for highlight visibility settings - Replace checkboxes with IconButton components matching existing UI pattern - Use faNetworkWired, faUserGroup, and faUser icons - Maintain consistent visual style with other settings toggles --- src/components/Settings.tsx | 58 +++++++++++++++---------------------- 1 file changed, 23 insertions(+), 35 deletions(-) diff --git a/src/components/Settings.tsx b/src/components/Settings.tsx index 01c4e84d..b9ab8390 100644 --- a/src/components/Settings.tsx +++ b/src/components/Settings.tsx @@ -1,5 +1,5 @@ import React, { useState, useEffect, useRef } from 'react' -import { faTimes, faList, faThLarge, faImage, faUnderline, faHighlighter, faUndo } from '@fortawesome/free-solid-svg-icons' +import { faTimes, faList, faThLarge, faImage, faUnderline, faHighlighter, faUndo, faNetworkWired, faUserGroup, faUser } from '@fortawesome/free-solid-svg-icons' import { UserSettings } from '../services/settingsService' import IconButton from './IconButton' import ColorPicker from './ColorPicker' @@ -260,43 +260,31 @@ const Settings: React.FC = ({ settings, onSave, onClose }) => { -
-