Skip to content

Commit b7f24c6

Browse files
committed
CSS for filebrowser toolbar
1 parent d5e77e7 commit b7f24c6

File tree

2 files changed

+17
-5
lines changed

2 files changed

+17
-5
lines changed

packages/tree-extension/src/fileactions.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ export class FilesActionButtons {
5353
/>
5454
);
5555
widget.id = `fileAction-${action}`;
56+
widget.addClass('jp-ToolbarButton');
5657
widget.addClass('jp-FileAction');
5758
this._widgets.set(action, widget);
5859
});

packages/tree-extension/style/base.css

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,24 @@
1212
padding: 0px;
1313
}
1414

15-
.jp-FileBrowser-toolbar button.jp-ToolbarButtonComponent {
15+
.jp-FileBrowser-toolbar > .jp-Toolbar-item.jp-ToolbarButton:hover,
16+
.jp-FileBrowser-toolbar > .jp-Toolbar-item.jp-CommandToolbarButton:hover,
17+
.jp-FileBrowser-toolbar > .jp-Toolbar-item.jp-DropdownMenu:hover {
18+
background: var(--neutral-fill-stealth-hover);
19+
}
20+
21+
.jp-FileBrowser-toolbar .lm-MenuBar-item {
22+
height: var(--jp-private-toolbar-height);
23+
}
24+
25+
.jp-FileBrowser-toolbar .jp-ToolbarButtonComponent {
1626
height: var(--jp-flat-button-height);
1727
}
1828

29+
.jp-FileBrowser-toolbar jp-button.jp-ToolbarButtonComponent:hover {
30+
background: inherit;
31+
}
32+
1933
.jp-FileBrowser-filterBox {
2034
padding: 0;
2135
flex: 0 0 auto;
@@ -35,10 +49,7 @@
3549
display: none;
3650
}
3751

38-
.jp-FileBrowser-toolbar
39-
.jp-FileAction:has(
40-
> .jp-ToolbarButtonComponent[data-command='filebrowser:delete']
41-
) {
52+
.jp-FileBrowser-toolbar > #fileAction-delete {
4253
background-color: var(--jp-error-color1);
4354
}
4455

0 commit comments

Comments
 (0)