Skip to content

Commit e4b89d7

Browse files
committed
Extract itemIndent calculation into arrow function
1 parent 0dedde9 commit e4b89d7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

app/components/render-item.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ interface RenderItemArgs {
1313
target: { level: number };
1414
}
1515

16+
export const indentItem = (level: number) => +level * 20 + 5;
17+
1618
export default class RenderItem extends Component<RenderItemArgs> {
1719
get hasChildren() {
1820
return Number(this.args.model?.children?.length) > 0;
@@ -25,7 +27,7 @@ export default class RenderItem extends Component<RenderItemArgs> {
2527
}
2628

2729
get nameStyle() {
28-
return htmlSafe(`padding-left: ${+this.level * 20 + 5}px;`);
30+
return htmlSafe(`padding-left: ${indentItem(this.level)}px;`);
2931
}
3032

3133
get nodeStyle() {

0 commit comments

Comments
 (0)