defmodule PlausibleWeb.Live.PlainCombo do @moduledoc """ Plain ComboBox live view wrapper, suitable for drop-in select element replacement, embeddable in dead views. """ use PlausibleWeb, :live_view alias PlausibleWeb.Live.Components.ComboBox def mount( _params, %{ "options" => options, "prompt" => prompt, "name" => name, "id" => id, "selected" => selected }, socket ) do socket = assign(socket, options: options, id: id, prompt: prompt, submit_name: name, selected: selected ) {:ok, socket} end def render(assigns) do ~H"""