Disable start button if the process is in progress.

This commit is contained in:
Pim Kunis 2019-10-24 16:54:50 +02:00
parent 45b6408b6b
commit 2cb9946faf
3 changed files with 12 additions and 2 deletions

View file

@ -9,7 +9,7 @@ defmodule UiWeb.MorseLive do
def mount(_session, socket) do
UiWeb.Endpoint.subscribe(@topic)
{:ok, assign(socket, progress: Morse.Server.progress())}
{:ok, assign(socket, default_assigns())}
end
def handle_event("start_morse", _value, socket) do
@ -20,4 +20,10 @@ defmodule UiWeb.MorseLive do
def handle_info(progress, socket) do
{:noreply, assign(socket, progress: progress)}
end
defp default_assigns do
[
progress: Morse.Server.progress(),
]
end
end