diff --git a/packages/nc-gui/assets/css/theme-overrides.scss b/packages/nc-gui/assets/css/theme-overrides.scss index ea4d042458..05e1c9139a 100644 --- a/packages/nc-gui/assets/css/theme-overrides.scss +++ b/packages/nc-gui/assets/css/theme-overrides.scss @@ -11,6 +11,11 @@ body { @apply !bg-nc-bg-default !text-nc-content-gray; } +// Drawer +.ant-drawer-content { + @apply !bg-nc-bg-default; +} + // Dropdown Menu .ant-dropdown-menu.ant-dropdown-menu-root { @apply !bg-nc-bg-default !text-nc-content-gray; @@ -24,6 +29,34 @@ body { // Dark theme specific style [theme='dark'] { + /* Change autocomplete styles in WebKit */ + input:-webkit-autofill, + input:-webkit-autofill:hover, + input:-webkit-autofill:focus, + textarea:-webkit-autofill, + textarea:-webkit-autofill:hover, + textarea:-webkit-autofill:focus, + select:-webkit-autofill, + select:-webkit-autofill:hover, + select:-webkit-autofill:focus { + border: 1px solid var(--nc-border-grey-medium); + -webkit-text-fill-color: var(--nc-content-grey-default); + } + + input, + textarea, + .ant-input-affix-wrapper { + @apply !bg-transparent text-nc-content-gray; + } + + .ant-input-affix-wrapper { + @apply border-nc-border-gray-medium; + + .anticon { + @apply text-nc-content-gray-subtle; + } + } + // Divider .ant-divider { @apply border-nc-border-gray-light; diff --git a/packages/nc-gui/components/dashboard/FeatureExperimentation.vue b/packages/nc-gui/components/dashboard/FeatureExperimentation.vue index 6aed2290cb..559fb4d1f3 100644 --- a/packages/nc-gui/components/dashboard/FeatureExperimentation.vue +++ b/packages/nc-gui/components/dashboard/FeatureExperimentation.vue @@ -141,17 +141,17 @@ onUnmounted(() => { :closable="false" >