1010.hierarchy-editor--ltr {
1111 .TreeNode ,
1212 .TreeNode--list {
13- margin-left : 1.55 rem ;
13+ margin-left : 1 rem ;
1414 }
1515}
16+
1617%rmvTag {
1718 .hierarchy-editor__tag-bar__tag {
1819 background-color : transparent !important ;
2425 }
2526 }
2627}
27- .node-card-item :before {
28- margin-left : unset ;
28+
29+ @mixin hiddenChildrenTriangle ($left , $color ) {
30+ content : " " ;
31+ display : block ;
32+ position : relative ;
33+ left : $left ;
34+ width : 0 ;
35+ height : 0 ;
36+ border-top : 0.35rem solid transparent ;
37+ border-left : 0.35rem solid $color ;
38+ border-bottom : 0.35rem solid transparent ;
39+ border-radius : 25px ;
40+ pointer-events : none ;
41+ }
42+
43+ @mixin visibleBulletCore ($color ) {
44+ .perfect-circle__inner {
45+ visibility : visible ;
46+ .rem-bullet__core {
47+ fill : $color ;
48+ }
49+ }
50+ }
51+
52+ @mixin relativeLeft ($left ) {
53+ position : relative ;
54+ left : $left ;
2955}
3056
31- @mixin Nobullet ($nobullet-triangle , $nobullet-quote-bg , $nobullet-quote-border ) {
57+ @mixin nobullet ($nobullet-triangle , $nobullet-quote-bg , $nobullet-quote-border ) {
3258 .rn-rem-icon-bullet.rn-rem-bullet--hidden-children {
3359 & ::after {
34- content : " " ;
35- display : block ;
36- position : relative ;
37- left : 1.6rem ;
38- width : 0 ;
39- height : 0 ;
40- border-top : 0.35rem solid transparent ;
41- border-left : 0.35rem solid $nobullet-triangle ;
42- border-bottom : 0.35rem solid transparent ;
43- border-radius : 25px ;
44- pointer-events : none ;
60+ @include hiddenChildrenTriangle (1rem , $nobullet-triangle );
4561 }
4662 }
63+
4764 .perfect-circle.rn-rem-bullet--hidden-children {
4865 & ::after {
49- content : " " ;
50- display : block ;
51- position : relative ;
52- left : 1.6rem ;
53- width : 0 ;
54- height : 0 ;
55- border-top : 0.35rem solid transparent ;
56- border-left : 0.35rem solid $nobullet-triangle ;
57- border-bottom : 0.35rem solid transparent ;
58- border-radius : 25px ;
59- pointer-events : none ;
66+ @include hiddenChildrenTriangle (1.5rem , $nobullet-triangle );
6067 }
6168 }
69+
6270 [data-rem-container-tags ~= " quote" ] {
6371 left : 1.5rem !important ;
6472 background : $nobullet-quote-bg ;
6573 border-left : 4px solid $nobullet-quote-border ;
6674 width : calc (100% - 1.75rem );
75+
6776 .rn-quote-content {
68- // margin-left: 1.5rem;
6977 --rn-quote-offset : unset !important ;
7078 border-left : unset ;
79+
7180 .toggle-collapse-button {
7281 left : 1rem ;
7382 background-color : unset !important ;
7988 > [data-rem-tags ~= " bulletlist" ] {
8089 margin-left : 1rem ;
8190 @extend %rmvTag ;
82- .perfect-circle__inner {
83- visibility : visible ;
84- .rem-bullet__core {
85- fill : $nobullet-triangle ;
86- }
87- }
91+ @include visibleBulletCore ($nobullet-triangle );
8892 }
8993 }
94+
9095 [data-rem-container-tags ~= " bulletlists" ] {
9196 @extend %rmvTag ;
97+
9298 .tree-node--children {
9399 .rem {
94100 margin-left : 1rem ;
101+
95102 .rn-bullet-container {
96103 left : unset ;
97104 }
105+
98106 .perfect-circle {
99- .perfect-circle__inner {
100- visibility : visible ;
101- .rem-bullet__core {
102- fill : $nobullet-triangle ;
103- }
104- }
107+ @include visibleBulletCore ($nobullet-triangle );
105108 }
106109 }
110+
107111 .toggle-collapse-button {
108112 left : unset ;
109113 }
114+
110115 .tree-node--parent {
111116 .rem {
112- .perfect-circle {
113- & .rn-rem-bullet--hidden-children {
114- & ::after {
115- display : none ;
116- }
117+ .perfect-circle.rn-rem-bullet--hidden-children {
118+ & ::after {
119+ display : none ;
117120 }
118121 }
119122 }
122125 }
123126 }
124127}
125- @include Nobullet (var (--nobullet-triangle ), var (--nobullet-quote-bg ), var (--nobullet-quote-border ));
128+ @include nobullet (var (--nobullet-triangle ), var (--nobullet-quote-bg ), var (--nobullet-quote-border ));
126129.dark {
127- @include Nobullet (var (--nobullet-triangle-dark ), var (--nobullet-quote-bg-dark ), var (--nobullet-quote-border-dark ));
128- }
129-
130- @mixin scaleTransform ($scale ) {
131- transform : scale ($scale );
130+ @include nobullet (var (--nobullet-triangle-dark ), var (--nobullet-quote-bg-dark ), var (--nobullet-quote-border-dark ));
132131}
133132
134133$scaling-values : (
@@ -143,37 +142,51 @@ $scaling-values: (
143142 .rn-bullet-container {
144143 > span {
145144 > span {
146- @include scaleTransform ($scale );
145+ transform : scale ($scale );
147146 }
148147 }
149148 }
150149 }
151150 }
152151}
153152
154- .rn-bullet-container > span {
155- display : flex ;
156- align-items : center ;
157- }
153+ .rem-button__container {
154+ .rn-bullet-container {
155+ > span {
156+ display : flex ;
157+ align-items : center ;
158+ }
158159
159- .rn-bullet-container :has (.rn-rem-bullet--hidden-children ) {
160- position : relative ;
161- left : -1.5rem ;
162- }
163- .toggle-collapse-button {
164- position : relative ;
165- left : 1rem ;
160+ & :has (.rn-rem-bullet--hidden-children ) {
161+ @include relativeLeft (-1.5rem );
162+ }
163+ }
164+ .toggle-collapse-button {
165+ @include relativeLeft (1rem );
166+ background-color : unset ;
167+ margin-right : unset !important ;
168+ }
166169}
170+
167171[data-rem-tags ~= " document" ] {
168172 .toggle-collapse-button {
169- position : relative ;
170173 left : 1.35rem ;
171174 }
172- // .toggle-collapse-button:not(.toggle-collapse-button:has(svg.rotate-0)) {
173- // position: relative;
174- // left: 1.35rem;
175- // }
175+
176+ .rn-rem-icon-bullet {
177+ background-color : unset ;
178+ border-style : unset ;
179+ display : flex ;
180+ align-items : center ;
181+ }
182+
183+ .tree-node--parent {
184+ .perfect-circle.rn-rem-bullet--hidden-children ::after {
185+ left : 1.2rem ;
186+ }
187+ }
176188}
189+
177190[data-rem-tags ~= " list-item" ] {
178191 .toggle-collapse-button {
179192 z-index : 2 ;
@@ -187,8 +200,7 @@ $scaling-values: (
187200 & :has (.toggle-collapse-button ) {
188201 & :hover {
189202 .rn-bullet-container {
190- position : relative ;
191- left : -1.5rem ;
203+ @include relativeLeft (-1.5rem );
192204 }
193205 }
194206 }
@@ -198,7 +210,10 @@ $scaling-values: (
198210.rem :not (:hover ) .perfect-circle__inner {
199211 visibility : hidden ;
200212}
213+
201214.rn-rem-icon-bullet {
215+ background-color : unset ;
216+
202217 & .rn-rem-bullet--hidden-children {
203218 svg [data-icon = " document" ],
204219 svg [data-icon = " folder" ] {
@@ -207,34 +222,20 @@ $scaling-values: (
207222 }
208223 }
209224}
210- [data-rem-tags ~= " document" ] {
211- .rn-rem-icon-bullet {
212- border-style : unset ;
213- }
214- .rn-rem-icon-bullet {
215- display : flex ;
216- align-items : center ;
217- }
218- .tree-node--parent {
219- .perfect-circle.rn-rem-bullet--hidden-children ::after {
220- left : 1.2rem ;
221- }
222- }
223- }
224225
225226// patch for 1.13.36
226- .hierarchy-editor--ltr .rn-editor-container :not (.is-explicit-folder-and-root-explicit-folder ) .TreeNode ,
227- .hierarchy-editor--ltr .rn-editor-container :not (.is-explicit-folder-and-root-explicit-folder ) .TreeNode--list {
228- margin-left : 1.6rem ;
229- padding-left : unset ;
230- }
231- .hierarchy-editor--ltr .rn-editor-container :not (.is-explicit-folder-and-root-explicit-folder ) .TreeNode.portal-tree-node-box--tag-list-automatic {
232- margin-left : 1.6rem !important ;
233- }
227+ .hierarchy-editor--ltr {
228+ .rn-editor-container :not (.is-explicit-folder-and-root-explicit-folder ) {
229+ .TreeNode ,
230+ .TreeNode--list {
231+ margin-left : 1.6rem ;
232+ padding-left : unset ;
233+ }
234234
235- .rn-rem-icon-bullet ,
236- .toggle-collapse-button {
237- background-color : unset ;
235+ .TreeNode.portal-tree-node-box--tag-list-automatic {
236+ margin-left : 1.6rem !important ;
237+ }
238+ }
238239}
239240
240241.node-card-item :before {
0 commit comments