forked from HEL/chronos
18 lines
383 B
Typst
18 lines
383 B
Typst
#import "core/renderer.typ": render
|
|
#import "core/setup.typ": setup
|
|
#import "core/utils.typ": fit-canvas
|
|
|
|
#let diagram(elements, width: auto) = {
|
|
if elements == none {
|
|
return
|
|
}
|
|
|
|
let (elmts, participants, notes) = setup(elements)
|
|
|
|
let canvas = render(participants, elmts, notes)
|
|
fit-canvas(canvas, width: width)
|
|
}
|
|
|
|
#let from-plantuml(code) = {
|
|
let code = code.text
|
|
} |