diff --git a/common-react/@dbeaver/ui-kit/src/IconButton/IconButton.css b/common-react/@dbeaver/ui-kit/src/IconButton/IconButton.css index 0708d50de6..91ac7b9726 100644 --- a/common-react/@dbeaver/ui-kit/src/IconButton/IconButton.css +++ b/common-react/@dbeaver/ui-kit/src/IconButton/IconButton.css @@ -17,6 +17,8 @@ color: var(--dbv-kit-icon-btn-foreground); background-color: var(--dbv-kit-icon-btn-background); + cursor: pointer; + &:focus-visible, &[data-focus-visible] { outline: var(--dbv-kit-icon-btn-outline-width) solid var(--dbv-kit-icon-btn-outline-color); diff --git a/webapp/packages/core-blocks/src/FormControls/InputFileTextContent.tsx b/webapp/packages/core-blocks/src/FormControls/InputFileTextContent.tsx index 1bf4b4c6ce..d7108bcdc4 100644 --- a/webapp/packages/core-blocks/src/FormControls/InputFileTextContent.tsx +++ b/webapp/packages/core-blocks/src/FormControls/InputFileTextContent.tsx @@ -139,7 +139,7 @@ export const InputFileTextContent: InputFileTextContentType = observer(function {children} - diff --git a/webapp/packages/core-blocks/src/FormControls/InputFiles.tsx b/webapp/packages/core-blocks/src/FormControls/InputFiles.tsx index 4d90661c72..f4f46c5854 100644 --- a/webapp/packages/core-blocks/src/FormControls/InputFiles.tsx +++ b/webapp/packages/core-blocks/src/FormControls/InputFiles.tsx @@ -176,13 +176,20 @@ export const InputFiles: InputFilesType = observer( } return ( - + {children}
- diff --git a/webapp/packages/core-theming/src/ThemeService.ts b/webapp/packages/core-theming/src/ThemeService.ts index dd28f8c316..9911b96f8f 100644 --- a/webapp/packages/core-theming/src/ThemeService.ts +++ b/webapp/packages/core-theming/src/ThemeService.ts @@ -21,6 +21,7 @@ import './styles/main/normalize.pure.css'; import './styles/main/typography.pure.scss'; import './styles/UiCheckbox.css'; import './styles/UiIconButton.css'; +import './styles/UiSpinner.css'; import { DEFAULT_THEME_ID, themes } from './themes.js'; import { ThemeSettingsService } from './ThemeSettingsService.js'; import type { ClassCollection } from './themeUtils.js'; diff --git a/webapp/packages/core-theming/src/styles/UiSpinner.css b/webapp/packages/core-theming/src/styles/UiSpinner.css new file mode 100644 index 0000000000..7198f44247 --- /dev/null +++ b/webapp/packages/core-theming/src/styles/UiSpinner.css @@ -0,0 +1,5 @@ +@layer base { + .dbv-kit-spinner { + --dbv-kit-spinner-stroke-color: var(--theme-primary); + } +} diff --git a/webapp/packages/plugin-data-viewer/src/ValuePanelPresentation/ImageValue/ImageValuePresentation.tsx b/webapp/packages/plugin-data-viewer/src/ValuePanelPresentation/ImageValue/ImageValuePresentation.tsx index cb73e3ca57..c1c4e81cf8 100644 --- a/webapp/packages/plugin-data-viewer/src/ValuePanelPresentation/ImageValue/ImageValuePresentation.tsx +++ b/webapp/packages/plugin-data-viewer/src/ValuePanelPresentation/ImageValue/ImageValuePresentation.tsx @@ -47,7 +47,7 @@ export const ImageValuePresentation: TabContainerPanelComponent {isDownloadable && ( - )}