(defcomp
  ()
  (~examples/page-content
    :title "Active Search"
    :description "An input with sx-trigger=\"keyup delay:300ms changed\" debounces keystrokes and only fires when the value changes. The server filters a list of programming languages."
    :demo-description "Type to search through 20 programming languages."
    :demo (~examples/active-search-demo)
    :sx-code "(input :type \"text\" :name \"q\"\n  :sx-get \"/sx/(geography.(hypermedia.(example.(api.search))))\"\n  :sx-trigger \"keyup delay:300ms changed\"\n  :sx-target \"#search-results\"\n  :sx-swap \"innerHTML\"\n  :placeholder \"Search...\")"
    :handler-names (list "ex-search")
    :comp-placeholder-id "search-comp"
    :wire-placeholder-id "search-wire"))
