2024-04-06 13:19:12 +08:00
|
|
|
import { MODAL } from "../data/constants";
|
2024-05-16 11:44:39 +08:00
|
|
|
import i18n from "../i18n/i18n";
|
2024-04-06 13:19:12 +08:00
|
|
|
|
|
|
|
export const getModalTitle = (modal) => {
|
|
|
|
switch (modal) {
|
|
|
|
case MODAL.IMPORT:
|
2024-05-16 11:44:39 +08:00
|
|
|
return i18n.t("import_diagram");
|
2024-08-03 18:27:18 +08:00
|
|
|
case MODAL.IMPORT_SRC:
|
|
|
|
return i18n.t("import_from_source");
|
2024-04-06 13:19:12 +08:00
|
|
|
case MODAL.CODE:
|
2024-06-10 23:27:38 +08:00
|
|
|
return i18n.t("export");
|
2024-04-06 13:19:12 +08:00
|
|
|
case MODAL.IMG:
|
2024-05-16 11:44:39 +08:00
|
|
|
return i18n.t("export_image");
|
2024-04-06 13:19:12 +08:00
|
|
|
case MODAL.RENAME:
|
2024-05-16 11:44:39 +08:00
|
|
|
return i18n.t("rename_diagram");
|
2024-04-06 13:19:12 +08:00
|
|
|
case MODAL.OPEN:
|
2024-05-16 11:44:39 +08:00
|
|
|
return i18n.t("open_diagram");
|
2024-04-06 13:19:12 +08:00
|
|
|
case MODAL.SAVEAS:
|
2024-05-16 11:44:39 +08:00
|
|
|
return i18n.t("save_as");
|
2024-04-06 13:19:12 +08:00
|
|
|
case MODAL.NEW:
|
2024-05-16 11:44:39 +08:00
|
|
|
return i18n.t("create_new_diagram");
|
2024-04-10 11:47:06 +08:00
|
|
|
case MODAL.TABLE_WIDTH:
|
2024-05-16 11:44:39 +08:00
|
|
|
return i18n.t("table_width");
|
|
|
|
case MODAL.LANGUAGE:
|
|
|
|
return i18n.t("language");
|
2024-08-27 21:30:32 +08:00
|
|
|
case MODAL.SHARE:
|
|
|
|
return i18n.t("share");
|
2024-04-06 13:19:12 +08:00
|
|
|
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;
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
2024-04-06 13:19:12 +08:00
|
|
|
export const getOkText = (modal) => {
|
|
|
|
switch (modal) {
|
|
|
|
case MODAL.IMPORT:
|
|
|
|
case MODAL.IMPORT_SRC:
|
2024-05-16 11:44:39 +08:00
|
|
|
return i18n.t("import");
|
2024-04-06 13:19:12 +08:00
|
|
|
case MODAL.CODE:
|
|
|
|
case MODAL.IMG:
|
2024-05-16 11:44:39 +08:00
|
|
|
return i18n.t("export");
|
2024-04-06 13:19:12 +08:00
|
|
|
case MODAL.RENAME:
|
2024-05-16 11:44:39 +08:00
|
|
|
return i18n.t("rename");
|
2024-04-06 13:19:12 +08:00
|
|
|
case MODAL.OPEN:
|
2024-05-16 11:44:39 +08:00
|
|
|
return i18n.t("open");
|
2024-04-06 13:19:12 +08:00
|
|
|
case MODAL.SAVEAS:
|
2024-05-16 11:44:39 +08:00
|
|
|
return i18n.t("save_as");
|
2024-04-06 13:19:12 +08:00
|
|
|
case MODAL.NEW:
|
2024-05-16 11:44:39 +08:00
|
|
|
return i18n.t("create");
|
2024-08-27 21:30:32 +08:00
|
|
|
case MODAL.SHARE:
|
|
|
|
return i18n.t("share");
|
2024-04-06 13:19:12 +08:00
|
|
|
default:
|
2024-05-16 11:44:39 +08:00
|
|
|
return i18n.t("confirm");
|
2024-04-06 13:19:12 +08:00
|
|
|
}
|
|
|
|
};
|