defmodule MoonWeb.Examples.Design.SwitchExample.CustomBackground do @moduledoc false use Moon.StatefulComponent use MoonWeb, :example alias Moon.Design.Switch data(checked, :boolean, default: false) def handle_event("toggle_switch", _params, socket) do {:noreply, assign(socket, checked: !socket.assigns.checked)} end def render(assigns) do ~F"""
""" end def code() do """ alias Moon.Design.Switch data(checked, :boolean, default: false) def handle_event("toggle_switch", _params, socket) do {:noreply, assign(socket, checked: !socket.assigns.checked)} end def render(assigns) do ~F\"""
\""" end """ end end