diff --git a/webapp/packages/core-blocks/src/Menu/Menu.m.css b/webapp/packages/core-blocks/src/Menu/Menu.m.css index 851b929b69..63a2520c16 100644 --- a/webapp/packages/core-blocks/src/Menu/Menu.m.css +++ b/webapp/packages/core-blocks/src/Menu/Menu.m.css @@ -1,10 +1,16 @@ +/* + * CloudBeaver - Cloud Database Manager + * Copyright (C) 2020-2024 DBeaver Corp and others + * + * Licensed under the Apache License, Version 2.0. + * you may not use this file except in compliance with the License. + */ .menuButton { composes: theme-ripple from global; } .menuButton { background: none; border: none; - outline: none !important; color: inherit; cursor: pointer; diff --git a/webapp/packages/core-blocks/src/Tree/TreeNode/TreeNodeExpand.tsx b/webapp/packages/core-blocks/src/Tree/TreeNode/TreeNodeExpand.tsx index 6ca250ae7a..49b8c15252 100644 --- a/webapp/packages/core-blocks/src/Tree/TreeNode/TreeNodeExpand.tsx +++ b/webapp/packages/core-blocks/src/Tree/TreeNode/TreeNodeExpand.tsx @@ -10,9 +10,11 @@ import { useContext } from 'react'; import { EventContext } from '@cloudbeaver/core-events'; +import { Clickable } from '../../Clickable'; import { getComputed } from '../../getComputed'; import { Icon } from '../../Icon'; import { Loader } from '../../Loader/Loader'; +import { useTranslate } from '../../localization/useTranslate'; import { s } from '../../s'; import { useS } from '../../useS'; import { useStateDelay } from '../../useStateDelay'; @@ -29,6 +31,7 @@ interface Props { } export const TreeNodeExpand = observer(function TreeNodeExpand({ leaf, big, filterActive, disabled, className }) { + const translate = useTranslate(); const styles = useS(style); const context = useContext(TreeNodeContext); @@ -85,14 +88,22 @@ export const TreeNodeExpand = observer(function TreeNodeExpand({ leaf, bi } } + const title = translate('ui_expand'); + return ( -
{loading && } {expandable && } -
+ ); });