From 7a012ce9107334d51658d580d0dc7b0c00cd4be5 Mon Sep 17 00:00:00 2001 From: Jaanus Sellin Date: Fri, 9 May 2025 14:56:32 +0300 Subject: [PATCH] feat: add tooltips to constraint operator buttons (#9941) ![image](https://github.com/user-attachments/assets/9e40b6f8-a98e-48e0-a931-a946ad6ec9cf) --- .../EditableConstraint.tsx | 78 +++++++++---------- 1 file changed, 38 insertions(+), 40 deletions(-) diff --git a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyConstraints/EditableConstraint.tsx b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyConstraints/EditableConstraint.tsx index 10a8cc4f1c..ae8df6be85 100644 --- a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyConstraints/EditableConstraint.tsx +++ b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyConstraints/EditableConstraint.tsx @@ -10,7 +10,6 @@ import Delete from '@mui/icons-material/Delete'; import { ValueList } from './ValueList'; import { ReactComponent as CaseSensitiveIcon } from 'assets/icons/case-sensitive.svg'; import { ReactComponent as CaseInsensitiveIcon } from 'assets/icons/case-insensitive.svg'; -import { ScreenReaderOnly } from 'component/common/ScreenReaderOnly/ScreenReaderOnly'; import { AddValuesWidget } from './AddValuesWidget'; import { ReactComponent as EqualsIcon } from 'assets/icons/constraint-equals.svg'; @@ -268,26 +267,26 @@ export const EditableConstraint: FC = ({ /> - - updateConstraint({ - type: 'toggle inverted operator', - }) - } + - {localConstraint.inverted ? ( - - ) : ( - - )} - - Make the selected operator - {localConstraint.inverted - ? ' inclusive' - : ' exclusive'} - - + + updateConstraint({ + type: 'toggle inverted operator', + }) + } + > + {localConstraint.inverted ? ( + + ) : ( + + )} + + = ({ /> {showCaseSensitiveButton ? ( - - updateConstraint({ - type: 'toggle case sensitivity', - }) - } + - {localConstraint.caseInsensitive ? ( - - ) : ( - - )} - - Make match - {localConstraint.caseInsensitive - ? ' ' - : ' not '} - case sensitive - - + + updateConstraint({ + type: 'toggle case sensitivity', + }) + } + > + {localConstraint.caseInsensitive ? ( + + ) : ( + + )} + + ) : null}