Video wird geladen...
Video konnte nicht geladen werden
Historically, I really hate modals. But I just coded through them for the LAST stack tutorial and... I LOVE the result. Simple, reusable, beautiful. No external libs (besides Turbo & Stimulus), but I finally had to write some JS... a whole 50 lines 😛
10,906 Aufrufe • vor 2 Jahren •via X (Twitter)
9 Kommentare

We built this exact same solution as well and I love the simplicity. I also put a simple if statement for my twig extends keyword so we either extend modal layout if it's in the modal turbo frame or page layout if it isn't, making it very flexible to choose between modal and page

Great stuff as always @weaverryan. Thanks a lot

LAST stack is? something something Stimulus Turbo?

Looking forward to the symfonycast LAST stack tutorial ! Thx for your work !

Beautiful!! Do you have a repo ?

Yup - but nothing is really public yet - watch for the screencast :)

Meh. No more js 😈

Haha, I can’t even get away with 50 lines of js??? In all seriousness, this 50 line modal controller should be its own library after this, I think.

There is no doubt that modals are a minefield for accessibility. That’s something I need to learn more about
