defmodule AshHqWeb.Components.Search do @moduledoc "The search overlay modal" use Surface.LiveComponent require Ash.Query alias AshHqWeb.Components.Icon alias AshHqWeb.DocRoutes alias Surface.Components.{Form, LivePatch} alias Surface.Components.Form.Checkbox prop(close, :event, required: true) prop(libraries, :list, required: true) prop(selected_types, :list, required: true) prop(change_types, :event, required: true) prop(change_versions, :event, required: true) prop(remove_version, :event, required: true) prop(uri, :string, required: true) data(search, :string, default: "") data(item_list, :list, default: []) data(selected_item, :string) data(selecting_packages, :boolean, default: false) def render(assigns) do ~F"""
""" end defp render_items(assigns, items) do ~F"""