rishadblack/wire-modals
Wire Modals is a Laravel Livewire package for creating and managing modal dialogs directly from your components. It provides a simple API for opening, closing, and passing data to modals, making it easy to add reusable, interactive dialogs for forms, confirmations, and dynamic content with minimal s...
docs/sylloo-migration-prompt.md describes a two-phase path — adopt in legacy mode first, then modernise. That de-risks a "migrate our modal loader" line item into two separately shippable increments rather than one big-bang refactor, which is a materially better roadmap shape for stakeholder planning.Adopt-consideration criteria:
Look elsewhere when:
To executives: This is a small, low-risk consolidation of UI plumbing — the code that opens and populates modals across the app. The value is not new customer-facing capability; it is reduced maintenance surface and fewer bespoke conventions for engineers to learn. The latest release adds no runtime code, only a migration playbook, which is precisely what makes the switch plannable: we can move in two stages rather than freezing a release for a refactor. Recommend a timeboxed spike, not a committed roadmap item.
To engineering: The 1.0.1 release ships docs/sylloo-migration-prompt.md — a step-by-step guide for moving an app off a hand-rolled dynamic component/modal loader. Read it before estimating. It prescribes legacy mode first, then modernisation, so you can land adoption behind existing behaviour and defer the cleanup. No breaking changes, no code changes, no action required for anyone already on 1.0.0. Two caveats to resolve during the spike: confirm accessibility behaviour (focus management, escape handling) is handled or documented, and confirm the maintainer's intent for the legacy-mode deprecation window — otherwise your temporary shim has no exit date.
How can I help you explore Laravel packages today?