handlePopupKeyDown function

Last updated: 2026-03-04T23:21:38.396Z

Metrics

LOC: 12 Complexity: 6 Params: 1

Signature

handlePopupKeyDown(e: KeyboardEvent): : void

Source Code

function handlePopupKeyDown(e: KeyboardEvent): void {
  if (!rulePopupElement || rulePopupElement.style.display !== "block") return;

  if (e.key === "Enter") {
    e.preventDefault();
    void saveFieldRule();
  } else if (e.key === "Escape") {
    e.preventDefault();
    hideRulePopup();
    currentOnDismiss?.();
  }
}

Dependencies (Outgoing)

graph LR handlePopupKeyDown["handlePopupKeyDown"] saveFieldRule["saveFieldRule"] hideRulePopup["hideRulePopup"] handlePopupKeyDown -->|calls| saveFieldRule handlePopupKeyDown -->|calls| hideRulePopup style handlePopupKeyDown fill:#dbeafe,stroke:#2563eb,stroke-width:2px click handlePopupKeyDown "9eb9336b629ec1ed.html" click saveFieldRule "ce40bf58e0f8ddd4.html" click hideRulePopup "aa799488319c1bed.html"
TargetType
saveFieldRule calls
hideRulePopup calls

No incoming dependencies.