Commit af50d96
feat: replace modal editors with floating popover panel for sites, links, and simulations (#804)
Introduces MapEditorPanel — a floating popover anchored to its trigger button — that
unifies edit and create flows for site library entries, links, and simulation presets.
Dismissed by ESC, outside-click, or ×; renders as a bottom sheet on mobile.
Old ModalOverlay blocks for resourceDetailsPopup and linkModal are now dead code.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 1f9f471 commit af50d96
7 files changed
Lines changed: 1369 additions & 218 deletions
File tree
- src
- components
- map
- store
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
2458 | 2459 | | |
2459 | 2460 | | |
2460 | 2461 | | |
| 2462 | + | |
2461 | 2463 | | |
2462 | 2464 | | |
2463 | 2465 | | |
Large diffs are not rendered by default.
0 commit comments