From 8d952125009ddc4e4039833be4a80404d82ed7d7 Mon Sep 17 00:00:00 2001 From: Don Date: Fri, 23 Feb 2024 10:24:53 -0500 Subject: [PATCH] fix: spectrum textfield validation icon position with set content-box (#1825) Moves a DHE fix to DHC. fixes text field spectrum validation icon position: ![image](https://github.com/deephaven/web-client-ui/assets/1576283/9f3ce059-9b50-4ade-b2ef-1cb2e0121ed4) BREAKING CHANGE: the duplicate `spectrum-Textfield-validationIcon` css in DHE should be removed --- .../src/theme/theme-spectrum/theme-spectrum-overrides.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/components/src/theme/theme-spectrum/theme-spectrum-overrides.css b/packages/components/src/theme/theme-spectrum/theme-spectrum-overrides.css index 938a7e8473..3dd770d38e 100644 --- a/packages/components/src/theme/theme-spectrum/theme-spectrum-overrides.css +++ b/packages/components/src/theme/theme-spectrum/theme-spectrum-overrides.css @@ -9,6 +9,11 @@ label[class^='spectrum-'] { margin-bottom: 0; } +svg[class*='spectrum-Textfield-validationIcon'] { + /* set as border-box by reboot, but spectrum expects this to be content-box */ + box-sizing: content-box; +} + .svg-inline--fa[class*='spectrum-Icon--sizeS'] { /* Resize fontawesome icons used inside a spectrum icon wrapper to match