From 603d0409d72f45a0f4c1463ffd7b006962ca698e Mon Sep 17 00:00:00 2001 From: Naumov Alexey Date: Thu, 8 Apr 2021 12:21:44 +0300 Subject: [PATCH] fix(core-theming): CB-857, CB-72, CB-855 ddl editor font size, autofill input custom styles --- webapp/packages/core-app/public/icons/icons.svg | 4 ++-- webapp/packages/core-theming/src/styles/_form-controls.scss | 6 ++++++ .../packages/plugin-ddl-viewer/src/DdlViewer/DdlViewer.tsx | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/webapp/packages/core-app/public/icons/icons.svg b/webapp/packages/core-app/public/icons/icons.svg index effe4b9279..24d2606bbf 100644 --- a/webapp/packages/core-app/public/icons/icons.svg +++ b/webapp/packages/core-app/public/icons/icons.svg @@ -137,11 +137,11 @@ - + - + diff --git a/webapp/packages/core-theming/src/styles/_form-controls.scss b/webapp/packages/core-theming/src/styles/_form-controls.scss index c4e75f0438..d6d5119e0d 100644 --- a/webapp/packages/core-theming/src/styles/_form-controls.scss +++ b/webapp/packages/core-theming/src/styles/_form-controls.scss @@ -72,6 +72,12 @@ &:focus { @include mdc-theme-prop(border-color, primary, false); } + // we use box-shadow to overlap internal background-color style, we can't override it due to chrome bug + &:-internal-autofill-selected, + &:-internal-autofill-previewed { + -webkit-text-fill-color: $mdc-theme-on-secondary; + box-shadow: 0 0 0 50px $input-background inset; + } &:global([type="checkbox"]) { height: 16px; diff --git a/webapp/packages/plugin-ddl-viewer/src/DdlViewer/DdlViewer.tsx b/webapp/packages/plugin-ddl-viewer/src/DdlViewer/DdlViewer.tsx index b4c11ca891..c4c20e3aeb 100644 --- a/webapp/packages/plugin-ddl-viewer/src/DdlViewer/DdlViewer.tsx +++ b/webapp/packages/plugin-ddl-viewer/src/DdlViewer/DdlViewer.tsx @@ -19,6 +19,7 @@ const styles = css` wrapper { flex: 1; overflow: auto; + composes: theme-typography--body1 from global; } CodeEditor { height: 100%;