We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0dedde9 commit e4b89d7Copy full SHA for e4b89d7
app/components/render-item.ts
@@ -13,6 +13,8 @@ interface RenderItemArgs {
13
target: { level: number };
14
}
15
16
+export const indentItem = (level: number) => +level * 20 + 5;
17
+
18
export default class RenderItem extends Component<RenderItemArgs> {
19
get hasChildren() {
20
return Number(this.args.model?.children?.length) > 0;
@@ -25,7 +27,7 @@ export default class RenderItem extends Component<RenderItemArgs> {
25
27
26
28
29
get nameStyle() {
- return htmlSafe(`padding-left: ${+this.level * 20 + 5}px;`);
30
+ return htmlSafe(`padding-left: ${indentItem(this.level)}px;`);
31
32
33
get nodeStyle() {
0 commit comments