fix: default elk border-radius
This commit is contained in:
parent
84905ded9e
commit
2dd120294f
2 changed files with 3 additions and 1 deletions
|
|
@ -208,6 +208,8 @@ func toConnection(edge *d2graph.Edge) d2target.Connection {
|
|||
|
||||
if edge.Attributes.Style.BorderRadius != nil {
|
||||
connection.BorderRadius, _ = strconv.ParseFloat(edge.Attributes.Style.BorderRadius.Value, 64)
|
||||
} else {
|
||||
connection.BorderRadius = -1
|
||||
}
|
||||
|
||||
if edge.Attributes.Style.Opacity != nil {
|
||||
|
|
|
|||
|
|
@ -421,7 +421,7 @@ func pathData(connection d2target.Connection, srcAdj, dstAdj *geo.Point) string
|
|||
dist := geo.EuclideanDistance(prevTarget.X, prevTarget.Y, currTarget.X, currTarget.Y)
|
||||
|
||||
connectionBorderRadius := connection.BorderRadius
|
||||
if connectionBorderRadius == 0 {
|
||||
if connectionBorderRadius < 0 {
|
||||
connectionBorderRadius = 10
|
||||
}
|
||||
units := math.Min(connectionBorderRadius, dist/2)
|
||||
|
|
|
|||
Loading…
Reference in a new issue