createSvgTree method
Generates a lightweight in-memory SVG-like tree.
Implementation
@override
SvgTreeNode createSvgTree(ChantContext ctxt, [ChantLayoutElement? source]) =>
QuickSvg.createSvgTree('g', getSvgProps(), [
for (final l in lyrics) l.createSvgTree(ctxt),
for (final t in translationText) t.createSvgTree(ctxt),
for (final al in alText) al.createSvgTree(ctxt),
QuickSvg.createSvgTree(
'g',
{'class': 'Notation'},
[for (final v in visualizers) v.createSvgTree(ctxt, this)],
),
]);