mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
feat(core-app): CB-2282 make nav tree settings button always visible
This commit is contained in:
+1
-8
@@ -33,13 +33,6 @@ const toolsStyles = css`
|
||||
position: sticky;
|
||||
top: 0;
|
||||
z-index: 1;
|
||||
|
||||
&:hover [|settings] {
|
||||
display: block;
|
||||
}
|
||||
& [|settings] {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
actions {
|
||||
display: flex;
|
||||
@@ -111,7 +104,7 @@ export const ElementsTreeTools = observer<React.PropsWithChildren<Props>>(functi
|
||||
style={toolsStyles}
|
||||
img
|
||||
onClick={() => setOpen(!opened)}
|
||||
{...use({ opened, primary: true, settings: true })}
|
||||
{...use({ opened, primary: true })}
|
||||
/>
|
||||
)}
|
||||
<fill />
|
||||
|
||||
+9
-1
@@ -61,6 +61,10 @@ const styles = css`
|
||||
margin-right: 16px !important;
|
||||
visibility: hidden;
|
||||
}
|
||||
name-box {
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
`;
|
||||
|
||||
export const NavigationNodeControl: NavTreeControlComponent = observer<NavTreeControlProps, HTMLDivElement>(function NavigationNodeControl({
|
||||
@@ -110,7 +114,11 @@ export const NavigationNodeControl: NavTreeControlComponent = observer<NavTreeCo
|
||||
<ConnectionMark connected={connected} />
|
||||
</TreeNodeIcon>
|
||||
<TreeNodeName title={node.name}>
|
||||
{editing ? <NavigationNodeEditor node={node} onClose={() => setEditing(false)} /> : node.name}
|
||||
{editing ? (
|
||||
<NavigationNodeEditor node={node} onClose={() => setEditing(false)} />
|
||||
) : (
|
||||
<name-box>{node.name}</name-box>
|
||||
)}
|
||||
</TreeNodeName>
|
||||
{!editing && !dndPlaceholder && (
|
||||
<portal onClick={handlePortalClick}>
|
||||
|
||||
Reference in New Issue
Block a user