This commit is contained in:
dap
2025-02-26 09:17:03 +08:00
20 changed files with 811 additions and 10 deletions

View File

@@ -49,6 +49,7 @@ export {
PanelRight,
Pin,
PinOff,
Plus,
RotateCw,
Search,
SearchX,

View File

@@ -7,9 +7,11 @@ import {
} from './i18n';
const $t = i18n.global.t;
const $te = i18n.global.te;
export {
$t,
$te,
i18n,
loadLocaleMessages,
loadLocalesMap,

View File

@@ -6,9 +6,15 @@
"prompt": "Prompt",
"cancel": "Cancel",
"confirm": "Confirm",
"reset": "Reset",
"noData": "No Data",
"refresh": "Refresh",
"loadingMenu": "Loading Menu",
"query": "Search",
"search": "Search"
"search": "Search",
"enabled": "Enabled",
"disabled": "Disabled",
"edit": "Edit",
"delete": "Delete",
"create": "Create"
}

View File

@@ -1,7 +1,23 @@
{
"formRules": {
"required": "Please enter {0}",
"selectRequired": "Please select {0}"
"selectRequired": "Please select {0}",
"minLength": "{0} must be at least {1} characters",
"maxLength": "{0} can be at most {1} characters",
"length": "{0} must be {1} characters long"
},
"actionTitle": {
"edit": "Modify {0}",
"create": "Create {0}",
"delete": "Delete {0}",
"view": "View {0}"
},
"actionMessage": {
"deleteConfirm": "Are you sure to delete {0}?",
"deleting": "Deleting {0} ...",
"deleteSuccess": "{0} deleted successfully",
"operationSuccess": "Operation succeeded",
"operationFailed": "Operation failed"
},
"placeholder": {
"input": "Please enter",

View File

@@ -6,9 +6,15 @@
"prompt": "提示",
"cancel": "取消",
"confirm": "确认",
"reset": "重置",
"noData": "暂无数据",
"refresh": "刷新",
"loadingMenu": "加载菜单中",
"query": "查询",
"search": "搜索"
"search": "搜索",
"enabled": "已启用",
"disabled": "已禁用",
"edit": "修改",
"delete": "删除",
"create": "新增"
}

View File

@@ -1,7 +1,23 @@
{
"formRules": {
"required": "请输入{0}",
"selectRequired": "请选择{0}"
"selectRequired": "请选择{0}",
"minLength": "{0}至少{1}个字符",
"maxLength": "{0}最多{1}个字符",
"length": "{0}长度必须为{1}个字符"
},
"actionTitle": {
"edit": "修改{0}",
"create": "新增{0}",
"delete": "删除{0}",
"view": "查看{0}"
},
"actionMessage": {
"deleteConfirm": "确定删除 {0} 吗?",
"deleting": "正在删除 {0} ...",
"deleteSuccess": "{0} 删除成功",
"operationSuccess": "操作成功",
"operationFailed": "操作失败"
},
"placeholder": {
"input": "请输入",

View File

@@ -1,8 +1,12 @@
/**
* Returns the parent node of the given element or the document body if the element is not provided.it
* If the node is holding inside a form, return the form element,
* otherwise return the parent node of the given element or
* the document body if the element is not provided.
*/
export function getPopupContainer(node?: HTMLElement): HTMLElement {
return (node?.parentNode as HTMLElement) ?? document.body;
return (
node?.closest('form') ?? (node?.parentNode as HTMLElement) ?? document.body
);
}
/**