feat(stammbaum): render cross-level links with a distinct dash (#724)

StammbaumConnectors takes the layout's crossLinks and draws those parent->child
connectors with a 2 6 dash at reduced opacity — deliberately distinct from the
ended-marriage spouse dash (4 4) and from a solid parent drop. Geometry still
lands on the child top, so the meaning is carried redundantly (WCAG 1.4.1).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Marcel
2026-06-04 13:32:04 +02:00
committed by marcel
parent c1b125bdb2
commit 96a1afe09a
2 changed files with 33 additions and 1 deletions

View File

@@ -334,6 +334,7 @@ function handleCanvasKey(event: KeyboardEvent) {
<StammbaumConnectors
edges={edges}
positions={layout.positions}
crossLinks={layout.crossLinks}
isConnectorActive={isConnectorActive}
/>