deleteFieldRule function exported

Last updated: 2026-03-05T23:41:17.531Z

Metrics

LOC: 17 Complexity: 3 Params: 0

Signature

deleteFieldRule(): : Promise<void>

Source Code

export async function deleteFieldRule(): Promise<void> {
  if (!panelState.editingField) return;

  const field = panelState.editingField;
  try {
    const url = await getInspectedUrl();
    await sendToBackground({
      type: "DELETE_FIELD_OVERRIDE",
      payload: { url, fieldSelector: field.selector },
    });
    addLog(`✓ Regra removida para: ${field.selector}`, "success");
  } catch (err) {
    addLog(`Erro ao remover regra: ${err}`, "error");
  }

  closeFieldEditor();
}

Dependencies (Outgoing)

graph LR deleteFieldRule["deleteFieldRule"] closeFieldEditor["closeFieldEditor"] deleteFieldRule -->|calls| closeFieldEditor style deleteFieldRule fill:#dbeafe,stroke:#2563eb,stroke-width:2px click deleteFieldRule "21d6aa8ad41f157f.html" click closeFieldEditor "e581d997c0f3219a.html"
TargetType
closeFieldEditor calls

Impact (Incoming)

graph LR deleteFieldRule["deleteFieldRule"] renderFieldsTab["renderFieldsTab"] renderFieldsTab -->|calls| deleteFieldRule style deleteFieldRule fill:#dbeafe,stroke:#2563eb,stroke-width:2px click deleteFieldRule "21d6aa8ad41f157f.html" click renderFieldsTab "f02a4b6eabef0223.html"
SourceType
renderFieldsTab calls