ComponentA: Rectangle {
label: "Component A"
lifeline: true
rx: 12
ry: 12
themeOverride: {
backgroundColor: "#dbeafe"
borderColor: "#3b82f6"
textColor: "#1e3a8a"
}
V14_A: Process {
label: "Version 1.4"
}
V15_A: Process {
label: "Version 1.5"
}
V20_A: Process {
label: "Version 2.0"
}
}
ComponentB: Rectangle {
label: "Component B"
lifeline: true
rx: 12
ry: 12
themeOverride: {
backgroundColor: "#fee2e2"
borderColor: "#ef4444"
textColor: "#7f1d1d"
}
V14_B: Process {
label: "Version 1.4"
}
}
LEFT -> ComponentA.V15_A : "New field added" { startX: -80, startY: 277 }
LEFT -> ComponentB : "Component B Sync" { startX: 266, startY: 309 }