drawDB/src/utils/modalTitles.js

51 lines
1.2 KiB
JavaScript
Raw Normal View History

import { MODAL } from "../data/constants";
import i18n from "../i18n/i18n";
export const getModalTitle = (modal) => {
switch (modal) {
case MODAL.IMPORT:
return i18n.t("import_diagram");
2024-08-03 18:27:18 +08:00
case MODAL.IMPORT_SRC:
return i18n.t("import_from_source");
case MODAL.CODE:
2024-06-10 23:27:38 +08:00
return i18n.t("export");
case MODAL.IMG:
return i18n.t("export_image");
case MODAL.RENAME:
return i18n.t("rename_diagram");
case MODAL.OPEN:
return i18n.t("open_diagram");
case MODAL.SAVEAS:
return i18n.t("save_as");
case MODAL.NEW:
return i18n.t("create_new_diagram");
case MODAL.TABLE_WIDTH:
return i18n.t("table_width");
case MODAL.LANGUAGE:
return i18n.t("language");
default:
return "";
}
};
export const getOkText = (modal) => {
switch (modal) {
case MODAL.IMPORT:
case MODAL.IMPORT_SRC:
return i18n.t("import");
case MODAL.CODE:
case MODAL.IMG:
return i18n.t("export");
case MODAL.RENAME:
return i18n.t("rename");
case MODAL.OPEN:
return i18n.t("open");
case MODAL.SAVEAS:
return i18n.t("save_as");
case MODAL.NEW:
return i18n.t("create");
default:
return i18n.t("confirm");
}
};