From 9f58dc69e84e20a9fd168e00f97182b9c3d529bb Mon Sep 17 00:00:00 2001 From: EthanHealy01 Date: Tue, 22 Jul 2025 16:59:28 +0100 Subject: [PATCH] thin out some code --- .../src/components/shared/QuickAccessBar.tsx | 61 ++----------------- 1 file changed, 6 insertions(+), 55 deletions(-) diff --git a/frontend/src/components/shared/QuickAccessBar.tsx b/frontend/src/components/shared/QuickAccessBar.tsx index 9e7908714..350e0f8e6 100644 --- a/frontend/src/components/shared/QuickAccessBar.tsx +++ b/frontend/src/components/shared/QuickAccessBar.tsx @@ -177,61 +177,12 @@ const QuickAccessBar = ({ const isActive = activeButton === config.id; if (isActive) { - // Active state - use specific icon colors - if (config.id === 'tools') { - return { - backgroundColor: 'var(--icon-tools-bg)', - color: 'var(--icon-tools-color)', - border: 'none', - borderRadius: getBorderRadius(config), - }; - } - if (config.id === 'read') { - return { - backgroundColor: 'var(--icon-read-bg)', - color: 'var(--icon-read-color)', - border: 'none', - borderRadius: getBorderRadius(config), - }; - } - if (config.id === 'sign') { - return { - backgroundColor: 'var(--icon-sign-bg)', - color: 'var(--icon-sign-color)', - border: 'none', - borderRadius: getBorderRadius(config), - }; - } - if (config.id === 'automate') { - return { - backgroundColor: 'var(--icon-automate-bg)', - color: 'var(--icon-automate-color)', - border: 'none', - borderRadius: getBorderRadius(config), - }; - } - if (config.id === 'files') { - return { - backgroundColor: 'var(--icon-files-bg)', - color: 'var(--icon-files-color)', - borderRadius: CIRCULAR_BORDER_RADIUS, - }; - } - if (config.id === 'activity') { - return { - backgroundColor: 'var(--icon-activity-bg)', - color: 'var(--icon-activity-color)', - borderRadius: CIRCULAR_BORDER_RADIUS, - }; - } - if (config.id === 'config') { - return { - backgroundColor: 'var(--icon-config-bg)', - color: 'var(--icon-config-color)', - border: 'none', - borderRadius: getBorderRadius(config), - }; - } + return { + backgroundColor: `var(--icon-${config.id}-bg)`, + color: `var(--icon-${config.id}-color)`, + border: 'none', + borderRadius: getBorderRadius(config), + }; } // Inactive state - use consistent inactive colors