live_svelte/examples/simple/live_svelte.ex
2023-05-26 17:42:05 -07:00

17 lines
398 B
Elixir

defmodule ExamplesWeb.NumbersLive do
use ExamplesWeb, :live_view
def render(assigns) do
~H"""
<LiveSvelte.svelte name="Numbers" props={%{number: @number}} />
"""
end
def handle_event("set_number", %{"number" => number}, socket) do
{:noreply, assign(socket, :number, number)}
end
def mount(_params, _session, socket) do
{:ok, assign(socket, :number, 5)}
end
end