<.header> {@page_title} <:subtitle> {if @live_action == :new, do: "Add a new site to your organization", else: "Update site details"}
<.form for={@form} id="site-form" phx-change="validate" phx-submit="save"> <.input field={@form[:name]} type="text" label="Site Name" required /> <.input field={@form[:parent_site_id]} type="select" label="Parent Site (optional)" prompt="No parent site" options={Enum.map(@available_parent_sites, &{&1.name, &1.id})} /> <.input field={@form[:location]} type="text" label="Location" /> <.input field={@form[:description]} type="textarea" label="Description" />
<.button phx-disable-with="Saving..." variant="primary">Save Site <.button navigate={~p"/orgs/#{@organization.slug}/sites"}>Cancel