setFormAsDefault function exported

Last updated: 2026-03-05T23:42:19.807Z

Metrics

LOC: 13 Complexity: 3 Params: 1

Signature

setFormAsDefault(formId: string): : Promise<void>

Source Code

export async function setFormAsDefault(formId: string): Promise<void> {
  try {
    await sendToBackground({ type: "SET_DEFAULT_FORM", payload: formId });
    panelState.savedForms = panelState.savedForms.map((f) => ({
      ...f,
      isDefault: f.id === formId ? true : undefined,
    }));
    addLog(t("logFormSetDefault"), "success");
    renderFormsTab();
  } catch (err) {
    addLog(`Erro ao definir padrão: ${err}`, "error");
  }
}

Dependencies (Outgoing)

graph LR setFormAsDefault["setFormAsDefault"] renderFormsTab["renderFormsTab"] setFormAsDefault -->|calls| renderFormsTab style setFormAsDefault fill:#dbeafe,stroke:#2563eb,stroke-width:2px click setFormAsDefault "6756980caac3d930.html" click renderFormsTab "7a55f79022abf472.html"
TargetType
renderFormsTab calls

Impact (Incoming)

graph LR setFormAsDefault["setFormAsDefault"] renderFormsTab["renderFormsTab"] renderFormsTab -->|calls| setFormAsDefault style setFormAsDefault fill:#dbeafe,stroke:#2563eb,stroke-width:2px click setFormAsDefault "6756980caac3d930.html" click renderFormsTab "7a55f79022abf472.html"
SourceType
renderFormsTab calls