refactor: use lookup map for options field descriptions instead of if else

This commit is contained in:
KerollesFathy 2026-03-29 10:45:35 +00:00
parent 536f9d9180
commit 1941bb0a69

View file

@ -61,15 +61,14 @@ let docfield_df = computed(() => {
df.options = ["", "Email", "Name", "Phone", "URL", "Barcode", "IBAN"];
}
if (store.form.selected_field.fieldtype === "Select") {
df.description = __("Enter list of Options, each on a new line.");
} else if (store.form.selected_field.fieldtype === "Currency") {
df.description = __(
const df_desc = {
Select: __("Enter list of Options, each on a new line."),
Currency: __(
"fieldname of the currency field or a cached value (e.g. Company:company:default_currency)."
);
} else {
df.description = "";
}
),
};
df.description = df_desc[store.form.selected_field.fieldtype] || "";
}
// show link_filters docfield only when link field is selected