loadForms function exported
Last updated: 2026-03-05T23:42:19.807Z
Metrics
LOC: 20
Complexity: 5
Params: 0
Signature
loadForms(): : Promise<void>
Source Code
export async function loadForms(): Promise<void> {
addLog(t("logLoadingForms"));
try {
const result = (await sendToBackground({
type: "GET_SAVED_FORMS",
})) as SavedForm[] | { error?: string };
if (Array.isArray(result)) {
panelState.savedForms = result;
addLog(`${result.length} ${t("formCount")}`, "success");
} else {
panelState.savedForms = [];
addLog(t("logNoFormsSaved"), "warn");
}
} catch (err) {
addLog(`Erro: ${err}`, "error");
panelState.savedForms = [];
}
panelState.formsLoaded = true;
if (panelState.activeTab === "forms") renderFormsTab();
}
Dependencies (Outgoing)
| Target | Type |
|---|---|
| SavedForm | uses |
| t | uses |
| sendToPage | uses |
| sendToBackground | uses |
| addLog | uses |
| renderTo | uses |
| renderFormsTab | calls |
Impact (Incoming)
| Source | Type |
|---|---|
| renderShell | uses |
| renderActiveTab | calls |
| renderFormsTab | calls |