defmodule SurfaceBulma.Catalogue.Form.Example02 do @moduledoc "" use Surface.Catalogue.Example, subject: SurfaceBulma.Form, catalogue: SurfaceBulma.Catalogue, title: "Form addons", height: "700px" alias SurfaceBulma.Form.{ Select, TextInput } alias SurfaceBulma.{Button, Title} alias SurfaceBulma.Form alias SurfaceBulma.Catalogue.Form.SampleModel data changeset, :map, default: SampleModel.changeset(%SampleModel{}, %{ "username" => "bulma", "email" => "hello@" }) |> Map.put(:action, :insert) def render(assigns) do ~F"""
""" end def handle_event("change", %{"sample_model" => changes}, socket) do cs = SampleModel.changeset(%SampleModel{}, changes) |> Map.put(:action, :insert) socket = assign(socket, :changeset, cs) {:noreply, socket} end end