inertiaui/modal
inertiaui/modal brings powerful modal windows to Laravel Inertia apps. Create route-driven modals, nested modals, slideovers, and persistent layouts with minimal setup—no separate API required. Works with Vue 3, React, and Svelte through one simple, elegant API.
Adopt when:
Look elsewhere when:
To executives: This is a small, free (MIT) frontend utility that lets us add modern, context-preserving interactions — quick views, inline edit, slideover details — without rebuilding pages or touching our backend. It converts a UX debate into a cheap experiment: we can ship an overlay version of a flow, measure task completion and clicks against the current full-page version, and keep whichever wins. Low cost, reversible, no vendor lock-in. The main caveat is that it is a young, small-community project, so we'll pin the version and isolate it behind our own component to keep switching costs near zero.
To engineering: Drop-in for the Inertia stack. It opens any existing route in a modal or slideover with no changes to routes or controllers, and handles the parts we'd otherwise hand-roll — URL state, back-button, nested overlays. We'll adopt it behind an internal wrapper component so the dependency stays swappable, pin the version, and add it to our dependency review cadence given the maintainer concentration risk. Estimated integration is days, not weeks, and it does not expand our API surface.
How can I help you explore Laravel packages today?