makeRate function infrastructure

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

Metrics

LOC: 21 Complexity: 3 Params: 2

Signature

makeRate(stars = 5, disabled = false)

Source Code

function makeRate(stars = 5, disabled = false) {
  const ul = document.createElement("ul");
  ul.className = "ant-rate";
  if (disabled) ul.classList.add("ant-rate-disabled");
  ul.setAttribute("role", "radiogroup");

  for (let i = 1; i <= stars; i++) {
    const li = document.createElement("li");
    li.className = "ant-rate-star ant-rate-star-zero";
    const radio = document.createElement("div");
    radio.setAttribute("role", "radio");
    radio.setAttribute("aria-posinset", String(i));
    const second = document.createElement("div");
    second.className = "ant-rate-star-second";
    radio.appendChild(second);
    li.appendChild(radio);
    ul.appendChild(li);
  }

  return ul;
}

No outgoing dependencies.

Impact (Incoming)

graph LR makeRate["makeRate"] makeCheckboxGroup["makeCheckboxGroup"] makeCheckboxGroup -->|calls| makeRate style makeRate fill:#dbeafe,stroke:#2563eb,stroke-width:2px click makeRate "a41c61a195d44e84.html" click makeCheckboxGroup "8988d62b46d478d1.html"
SourceType
makeCheckboxGroup calls