makeAutoComplete function test

Last updated: 2026-03-01T23:25:47.055Z

Metrics

LOC: 23 Complexity: 2 Params: 1

Signature

makeAutoComplete({ disabled = false } = {}): : HTMLElement

Source Code

function makeAutoComplete({ disabled = false } = {}): HTMLElement {
  const wrapper = document.createElement("div");
  wrapper.className =
    "ant-select ant-select-auto-complete" +
    (disabled ? " ant-select-disabled" : "");

  const selector = document.createElement("div");
  selector.className = "ant-select-selector";

  const search = document.createElement("span");
  search.className = "ant-select-selection-search";

  const input = document.createElement("input");
  input.className = "ant-select-selection-search-input";
  input.setAttribute("role", "combobox");
  input.placeholder = "Type to search";

  search.appendChild(input);
  selector.appendChild(search);
  wrapper.appendChild(selector);
  document.body.appendChild(wrapper);
  return wrapper;
}

Dependencies (Outgoing)

graph LR makeAutoComplete["makeAutoComplete"] makeCascader["makeCascader"] makeTransfer["makeTransfer"] makeTreeSelect["makeTreeSelect"] makeAutoComplete -->|calls| makeAutoComplete makeAutoComplete -->|calls| makeCascader makeAutoComplete -->|calls| makeTransfer makeAutoComplete -->|calls| makeTreeSelect style makeAutoComplete fill:#dbeafe,stroke:#2563eb,stroke-width:2px click makeAutoComplete "ded28ef3cc941295.html" click makeCascader "d5b880d412883264.html" click makeTransfer "b61a0ddd738a80ca.html" click makeTreeSelect "0d49ca8109bc38f7.html"
TargetType
makeAutoComplete calls
makeCascader calls
makeTransfer calls
makeTreeSelect calls

Impact (Incoming)

graph LR makeAutoComplete["makeAutoComplete"] makeAutoComplete -->|calls| makeAutoComplete style makeAutoComplete fill:#dbeafe,stroke:#2563eb,stroke-width:2px click makeAutoComplete "ded28ef3cc941295.html"
SourceType
makeAutoComplete calls