Add nested diagrams with drill-down and cross-edge arrows
This commit is contained in:
@@ -3,7 +3,7 @@ import SwiftUI
|
||||
enum SheetView {
|
||||
case tab(TaskTab)
|
||||
case image(PlatformImage)
|
||||
case diagram(BoxLayout)
|
||||
case diagram(DiagramLayout, String)
|
||||
}
|
||||
|
||||
struct Sheet {
|
||||
@@ -155,9 +155,9 @@ struct SheetContent: View {
|
||||
.padding(16)
|
||||
}
|
||||
.defaultScrollAnchor(.center)
|
||||
case .diagram(let layout):
|
||||
DiagramViewer(layout: layout)
|
||||
.id(layout.id)
|
||||
case .diagram(let diagram, let level):
|
||||
DiagramViewer(diagram: diagram, level: level)
|
||||
.id("\(diagram.id) \(level)")
|
||||
.padding(12)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user