From 25e33d5ac22a8d256305cb86797ac36a8ba032a0 Mon Sep 17 00:00:00 2001 From: Nakul Nagargade Date: Tue, 25 Mar 2025 14:21:53 +0530 Subject: [PATCH] fix hover color --- frontend/src/Editor/Components/Link/Link.jsx | 2 ++ frontend/src/Editor/Components/Link/link.scss | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/Editor/Components/Link/Link.jsx b/frontend/src/Editor/Components/Link/Link.jsx index 44cec3715b..571a09bbb4 100644 --- a/frontend/src/Editor/Components/Link/Link.jsx +++ b/frontend/src/Editor/Components/Link/Link.jsx @@ -3,6 +3,7 @@ import * as Icons from '@tabler/icons-react'; import cx from 'classnames'; import Loader from '@/ToolJetUI/Loader/Loader'; import './link.scss'; +const tinycolor = require('tinycolor2'); export const Link = ({ height, properties, styles, fireEvent, setExposedVariables, dataCy }) => { const { linkTarget, linkText, targetType, visibility, disabledState, loadingState } = properties; @@ -27,6 +28,7 @@ export const Link = ({ height, properties, styles, fireEvent, setExposedVariable opacity: isDisabled ? 0.5 : 1, pointerEvents: isDisabled ? 'none' : 'auto', fontWeight: '500', + '--link-hover-color': tinycolor(textColor).darken(15).toString(), }; // eslint-disable-next-line import/namespace const IconElement = Icons?.[icon] == undefined ? Icons['IconHome2'] : Icons[icon]; diff --git a/frontend/src/Editor/Components/Link/link.scss b/frontend/src/Editor/Components/Link/link.scss index c028f620e5..a92f19829f 100644 --- a/frontend/src/Editor/Components/Link/link.scss +++ b/frontend/src/Editor/Components/Link/link.scss @@ -1,8 +1,8 @@ .link-widget { a { - text-underline-offset: 4px; // Adds space between text and underline + text-underline-offset: 32%; // Adds space between text and underline &:hover { - // color: var(--interactive-overlays-fill-hover) !important; + color: var(--link-hover-color) !important; } } }