Skip to content

Commit df2c7a9

Browse files
committed
More bug fixes
1 parent 5bee501 commit df2c7a9

File tree

2 files changed

+21
-6
lines changed

2 files changed

+21
-6
lines changed

src/pg/tree/tree.css

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
:host {
22
display: contents;
3+
--pg-tree-selected-primary: #453C4F;
4+
--pg-tree-selected-secondary: var(--pg-tree-item-background-selected, rgb(69, 60, 79, 0.1));
5+
--pg-tree-selected-secondary-hover: var(--pg-tree-item-background-selected, rgb(69, 60, 79, 0.2));
6+
}
7+
/*
8+
--pg-tree-item-background-selected
9+
*/
10+
:host(:focus-within) {
11+
--pg-tree-selected-primary: rgb(79, 143, 249);
12+
--pg-tree-selected-secondary: rgba(79, 143, 249, 0.15);
13+
--pg-tree-selected-secondary-hover: rgba(79, 143, 249, 0.25);
314
}
415

516
[part=items] {

src/pg/treeItem/treeItem.css

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -112,21 +112,25 @@
112112
z-index: 1;
113113
}
114114

115-
[part=item]:not(.dragging):hover {
116-
background: var(--pg-tree-item-background-hover, rgb(69, 60, 79, 0.1));
115+
[part=item]:not(.selected):not(.dragging):hover {
116+
background: var(--pg-tree-selected-secondary, rgb(69, 60, 79, 0.1));
117117
}
118+
[part=item].selected:not(.dragging):hover {
119+
background: var(--pg-tree-selected-secondary-hover, rgb(69, 60, 79, 0.1));
120+
}
121+
[part=item].selected,
118122
[part=item].items.selected {
119-
background-color: var(--pg-tree-item-background-selected, rgb(69, 60, 79, 0.1));
123+
background-color: var(--pg-tree-selected-secondary);
120124
}
121125
[part=item].items.selected:not(.expanded):not(.dragging) [part=toggle] {
122126
border-radius: 0.125rem;
123-
background-color: var(--pg-tree-item-background-selected, rgb(79, 143, 249));
127+
background-color: var(--pg-tree-selected-primary);
124128
background-image: url("data:image/svg+xml; utf8, <svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M 17,13L 17,11L 11,5L 9,7L 14,12L 9,17L 11,19%27 fill='white' /></svg>") !important;
125129
}
126130

127131
[part=item].items.selected.expanded:not(.dragging) [part=toggle] {
128132
border-radius: 0.125rem;
129-
background-color: var(--pg-tree-item-background-selected, rgb(79, 143, 249));
133+
background-color: var(--pg-tree-selected-primary);
130134
background-image: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M 11,17L 13,17L 19,11L 17,9L 12,14L 7,9L 5,11' fill='white' /></svg>") !important;
131135
}
132136

@@ -143,7 +147,7 @@
143147
margin-top: -0.125rem;
144148
margin-bottom: -0.125rem;
145149
border-radius: 0.125rem;
146-
background: rgb(79, 143, 249);
150+
background: var(--pg-tree-selected-primary);
147151
}
148152

149153
[part=item]:not(.dragging):not(.items).selected [part=selected] {

0 commit comments

Comments
 (0)