defmodule PyrauiWeb.DocsLive.AutocompleteDocs do use PyrauiWeb, :html def render(assigns) do ~H"""

Autocomplete

Autocomplete component with live search and suggestion list while typing. Provides keyboard navigation and debounced search.

Basic Autocomplete


              <.autocomplete id="search-users" field={@form[:user]} options={users} />
            

With Form Field


              <.autocomplete id="product-search" field={@form[:product]} options={products} min_chars={2} />
            

With Custom Options


              <.autocomplete
                id="user-search"
                options={[{"John Doe", "1"}, {"Jane Smith", "2"}]}
                max_results={5}
              />
            

Props

Prop Type Default Description
id string - Unique ID for the autocomplete
field Phoenix.HTML.FormField nil Form field struct (optional)
options list - List of options (strings or label-value tuples)
min_chars integer 1 Minimum characters before showing suggestions
max_results integer 10 Maximum number of suggestions to show
""" end end