feat(org-chart): implement expandable layout and multi-company navigation

Integrate P5-1B through P5-4 shared Core layout, collapse, zoom/pan/fit, company roots and keyboard accessibility. Include React/HTML examples, virtual 20/100/300 employee fixtures, focused checks and the additive data contract.
This commit is contained in:
shkim4 committed 2026-10-12 21:59:09 +09:00
1 parent a92913d6bc
commit 064517ec46
30 files changed
+7532 -183

No files matched your search

+9
View File
@@ -0,0 +1,9 @@
* { box-sizing: border-box; }
body { margin: 0; font-family: 'Noto Sans KR', sans-serif; }
main { padding: 16px; min-width: 0; }
h1 { font-size: 22px; }
.controls, #companies { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; }
#companies { border: 0; padding: 16px 0; }
#companies label { display: flex; gap: 8px; align-items: center; }
#companies legend { padding: 8px 0; }
button, select { font: inherit; }