Skip to content

Commit

Permalink
feat(VaTreeView): add cursor style when mouse moves over node (#3473)
Browse files Browse the repository at this point in the history
* feat(VaTreeView): add selected node class

* feat(VaTreeView): add cursor style when mouse moves over node

* fix(tree-view): show cursor on expand-by-node.

---------

Co-authored-by: Maksim Nedoshev <m0ksem1337@gmail.com>
  • Loading branch information
mengqiuleo and m0ksem committed Jun 22, 2023
1 parent b9361ec commit 6a948ec
Showing 1 changed file with 13 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,7 @@ export default defineComponent({
checked: Boolean(props.node.checked),
hasChildren: Boolean(props.node.hasChildren),
[`level-${props.node.level}`]: true,
[`expand-by-${expandNodeBy}`]: true,
}))
const expandedClassComputed = useBem('va-tree-node-children', () => ({
Expand Down Expand Up @@ -209,10 +210,6 @@ export default defineComponent({
flex: var(--va-tree-node-content-item-flex);
min-width: var(--va-tree-node-indent);
line-height: 1;
&--leaf {
cursor: pointer;
}
}
&__body {
Expand Down Expand Up @@ -260,5 +257,17 @@ export default defineComponent({
opacity: var(--va-tree-node-interactive-bg-opacity);
}
}
&--expand-by-node {
.va-tree-node-content {
cursor: pointer;
}
}
&--expand-by-leaf {
.va-tree-node-content__item--leaf {
cursor: pointer;
}
}
}
</style>

0 comments on commit 6a948ec

Please sign in to comment.