saveFieldIconSettings function

Last updated: 2026-03-03T18:32:34.140Z

Metrics

LOC: 17 Complexity: 1 Params: 0

Signature

saveFieldIconSettings(): : Promise<void>

Source Code

async function saveFieldIconSettings(): Promise<void> {
  const settings: Partial<Settings> = {
    showFieldIcon: (
      document.getElementById("setting-show-field-icon") as HTMLInputElement
    ).checked,
    fieldIconPosition: (
      document.getElementById(
        "setting-field-icon-position",
      ) as HTMLSelectElement
    ).value as Settings["fieldIconPosition"],
  };
  await chrome.runtime.sendMessage({
    type: "SAVE_SETTINGS",
    payload: settings,
  });
  showToast(t("savedAuto"));
}

No outgoing dependencies.

Impact (Incoming)

graph LR saveFieldIconSettings["saveFieldIconSettings"] bindSettingsEvents["bindSettingsEvents"] bindSettingsEvents -->|calls| saveFieldIconSettings style saveFieldIconSettings fill:#dbeafe,stroke:#2563eb,stroke-width:2px click saveFieldIconSettings "c498ea644ec70b0b.html" click bindSettingsEvents "29719c6741ea9340.html"
SourceType
bindSettingsEvents calls