defmodule Snowhite.Modules.Weather.Current do
use Snowhite.Builder.Module, config_key: :weather
alias Snowhite.Modules.Weather
alias OpenWeather.Weather.WeatherItem
@fallback_units :metric
def mount(socket) do
socket =
socket
|> assign(:temperature, 0)
|> assign(:icon_url, "")
|> assign(:name, "")
|> update()
{:ok, socket}
end
def render(assigns) do
units = get_option(assigns, :units, @fallback_units)
~L"""