woutdp / live_svelte

Svelte inside Phoenix LiveView with seamless end-to-end reactivity
https://hexdocs.pm/live_svelte
MIT License
1.2k stars 46 forks source link

How to access link with method other than get? #137

Open dev-guy opened 3 months ago

dev-guy commented 3 months ago

https://elixirforum.com/t/how-to-access-link-with-method-other-than-get-within-livesvelte/64331

Has a solution, but is there an easier way or does this need to be documented?

The question

Hi, I’m trying to send a DELETE request to logout my user. I have phx.gen.auth in my project. It’s pretty straight forward in LiveView with .link, but I’m having a hard time replicating this with using LiveSvelte. I thought about using phx-click event, but the logout code from the session controller doesn’t have what it needs.

Is there a way to do some kind of delete request to the controller within the handle_event? Or is there some easier way to handle this?

woutdp commented 3 months ago

I don't think there's an easy way here with what's available. I'd be up for an improvement on this front though