Skip to content

Commit 12d658c

Browse files
committed
refactor: refactor user classes and improve test coverage
- Refactor User01, User02, and User03 to use a common class `user` - Remove individual shape and style properties for User02 and User03 - Add label and class properties for User01, User02, and User03 Signed-off-by: appleboy <[email protected]>
1 parent 2406d89 commit 12d658c

File tree

2 files changed

+100
-101
lines changed

2 files changed

+100
-101
lines changed

images/flow-01.d2

+19-20
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,29 @@
11
direction: right
22

3-
user01: User01 {
4-
shape: person
5-
style: {
6-
multiple: true
7-
bold: true
8-
font-size: 28
3+
classes: {
4+
user: {
5+
shape: person
6+
style: {
7+
multiple: true
8+
bold: true
9+
font-size: 28
10+
}
911
}
1012
}
1113

12-
user02: User02 {
13-
shape: person
14-
style: {
15-
multiple: true
16-
bold: true
17-
font-size: 28
18-
}
14+
user01: {
15+
label: User01
16+
class: user
1917
}
2018

21-
user03: User03 {
22-
shape: person
23-
style: {
24-
multiple: true
25-
bold: true
26-
font-size: 28
27-
}
19+
user02: {
20+
label: User02
21+
class: user
22+
}
23+
24+
user03: {
25+
label: User03
26+
class: user
2827
}
2928

3029
user01 -> container.task01: Create Task {

0 commit comments

Comments
 (0)