Goal
Trying to create a route base modal.
Currently using Remix v1 routes file system routing
Background context
- A user is on
/dci/metro/visualizer/$device_nameroute - User clicks device which adds a
/detailto the existing URL- before clicking device:
/dci/metro/visualizer/$device_name - after clicking device (which triggers modal route):
/dci/metro/visualizer/$device_name/detail
- before clicking device:
├── dci
│ ├── metro
│ │ └── visualizer
│ │ └── ($device)
│ │ ├── detail.tsx (modal route)
│ │ └── index.tsx. (devices visualization)
Challenge / Observations:
Once the /detail route is active AKA we are now on this route /dci/metro/visualizer/$device_name/detail,
The modal appears for brief half-second
Previous content gets wiped completely
Modal doesnt show
Question:
How do I get my route modal to appear directly over the previous content I had?
- Before modal route is active, the route is:
/dci/metro/visualizer/$device_name - After modal route is active, the route is:
/dci/metro/visualizer/$device_name/detail
Github Discussion
https://github.com/remix-run/remix/discussions/7618