defmodule AshAdmin.Components.TopNav.TenantForm do @moduledoc false use Surface.LiveComponent data(editing_tenant, :boolean, default: false) prop(tenant, :string, required: true) prop(clear_tenant, :event, required: true) prop(set_tenant, :event, required: true) def render(assigns) do ~H"""
""" end def handle_event("start_editing_tenant", _, socket) do {:noreply, assign(socket, :editing_tenant, true)} end def handle_event("stop_editing_tenant", _, socket) do {:noreply, assign(socket, :editing_tenant, false)} end end