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