gsxdsm
|
411806163f
|
FN-7170: make Create PR dialog draggable and resizable
Move the Create PR dialog onto the shared floating window shell.
- Render PrCreateModal in FloatingWindow with persisted desktop geometry and embedded-header dragging.
- Add CSS that lets the modal fill its floating panel while preserving a full-screen mobile layout.
- Update docs, release notes, and modal tests for floating behavior, resize handles, and non-overlay dismissal.
Files changed:
.changeset/fn-7170-pr-create-modal-floating.md | 7 ++
docs/dashboard-guide.md | 1 +
.../dashboard/app/components/PrCreateModal.css | 63 +++++++++++----
.../dashboard/app/components/PrCreateModal.tsx | 28 ++++---
.../__tests__/PrCreateModal.layout.test.tsx | 6 +-
.../components/__tests__/PrCreateModal.test.tsx | 94 +++++++++++++++++++---
.../app/components/__tests__/TaskCard.test.tsx | 8 +-
7 files changed, 168 insertions(+), 39 deletions(-)
Fusion-Task-Id: FN-7170
Fusion-Task-Lineage: 03452d6a-0da7-4891-a58e-6d93a93383f7
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
|
2026-06-27 23:42:11 -07:00 |
|