Skip to content

Commit dd9a53e

Browse files
ViktorSlavovMonikaKirkovateodosiahMPopov
authored
chore(tree): implement keyboard navigation, add disabled states
Co-authored-by: MonikaKirkova <[email protected]> Co-authored-by: Teodosia Hristodorova <[email protected]> Co-authored-by: MPopov <[email protected]> Co-authored-by: ViktorSlavov <[email protected]>
2 parents bdcc53b + b5f332c commit dd9a53e

19 files changed

+1262
-472
lines changed

projects/igniteui-angular/src/lib/core/styles/components/tree/_tree-component.scss

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
////
88

99
@include b(igx-tree) {
10-
display: block;
10+
@extend %tree-display !optional;
1111
}
1212

1313
@include b(igx-tree-node) {
@@ -17,55 +17,65 @@
1717
@extend %tree-node !optional;
1818

1919
@include e(wrapper) {
20-
@extend %tree-node-wrapper !optional;
20+
@extend %node-wrapper !optional;
2121
}
2222

2323
@include e(wrapper, $m: cosy) {
24-
@extend %tree-node-wrapper--cosy !optional;
24+
@extend %node-wrapper--cosy !optional;
2525
}
2626

2727
@include e(wrapper, $m: compact) {
28-
@extend %tree-node-wrapper--compact !optional;
28+
@extend %node-wrapper--compact !optional;
2929
}
3030

31+
// STATES START
3132
@include e(wrapper, $m: selected) {
32-
@extend %tree-node-wrapper--selected !optional;
33+
@extend %node-wrapper--selected !optional;
3334
}
3435

3536
@include e(wrapper, $m: active) {
36-
@extend %tree-node-wrapper--active !optional;
37+
@extend %node-wrapper--active !optional;
38+
}
39+
40+
@include e(wrapper, $mods: (active, selected)) {
41+
@extend %node-wrapper--active-selected !optional;
42+
}
43+
44+
@include e(wrapper, $m: focused) {
45+
@extend %node-wrapper--focused !optional;
3746
}
3847

3948
@include e(wrapper, $m: disabled) {
40-
@extend %tree-node-wrapper--disabled !optional;
49+
@extend %node-wrapper--disabled !optional;
4150
}
51+
// STATES END
4252

4353
@include e(content) {
44-
@extend %tree-node-content !optional;
54+
@extend %node-content !optional;
4555
}
4656

4757
@include e(spacer) {
48-
@extend %tree-node-spacer !optional;
58+
@extend %node-spacer !optional;
4959
}
5060

51-
@include e(indicator) {
52-
@extend %tree-node-indicator !optional;
61+
@include e(toggle-button) {
62+
@extend %node-toggle-button !optional;
5363
}
5464

55-
@include e(indicator, $m: hidden) {
56-
@extend %tree-node-indicator--hidden !optional;
65+
@include e(toggle-button, $m: hidden) {
66+
@extend %node-toggle-button--hidden !optional;
5767
}
5868

5969
@include e(drop-indicator) {
60-
@extend %tree-node-drop-indicator !optional;
70+
@extend %node-drop-indicator !optional;
6171
}
6272

6373
@include e(select) {
64-
@extend %tree-node-select !optional;
74+
@extend %node-select !optional;
6575
}
6676

6777
@include e(group) {
68-
@extend %tree-node-group !optional;
78+
@extend %node-group !optional;
6979
}
7080
}
7181

0 commit comments

Comments
 (0)