drawDB/src/utils/modalData.js

62 lines
1.4 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 "";
}
};
2024-08-08 04:00:19 +08:00
export const getModalWidth = (modal) => {
switch (modal) {
case MODAL.LANGUAGE:
case MODAL.OPEN:
case MODAL.NEW:
return 740;
default:
return 600;
}
};
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");
}
};