脚本管理重命名增加默认值,增加新建、删除快捷键

This commit is contained in:
whyour 2024-02-06 22:17:07 +08:00
parent 0ae1f284ec
commit f25fe27473
3 changed files with 38 additions and 3 deletions

View File

@ -76,7 +76,7 @@ const Config = () => {
}; };
useHotkeys( useHotkeys(
'meta+s', 'mod+s',
(e) => { (e) => {
updateConfig(); updateConfig();
}, },

View File

@ -380,7 +380,7 @@ const Script = () => {
}, [treeDom.current, data]); }, [treeDom.current, data]);
useHotkeys( useHotkeys(
'meta+s', 'mod+s',
(e) => { (e) => {
if (isEditing) { if (isEditing) {
saveFile(); saveFile();
@ -389,6 +389,36 @@ const Script = () => {
{ enableOnFormTags: ['textarea'], preventDefault: true }, { enableOnFormTags: ['textarea'], preventDefault: true },
); );
useHotkeys(
'mod+d',
(e) => {
if (currentNode.title) {
deleteFile();
}
},
{ preventDefault: true },
);
useHotkeys(
'mod+o',
(e) => {
if (!isEditing) {
addFile();
}
},
{ preventDefault: true },
);
useHotkeys(
'mod+e',
(e) => {
if (currentNode.title) {
cancelEdit();
}
},
{ preventDefault: true },
);
const action = (key: string | number) => { const action = (key: string | number) => {
switch (key) { switch (key) {
case 'save': case 'save':

View File

@ -62,7 +62,12 @@ const RenameModal = ({
onCancel={() => handleCancel()} onCancel={() => handleCancel()}
confirmLoading={loading} confirmLoading={loading}
> >
<Form form={form} layout="vertical" name="edit_name_modal"> <Form
form={form}
initialValues={{ name: currentNode?.title }}
layout="vertical"
name="edit_name_modal"
>
<Form.Item <Form.Item
name="name" name="name"
rules={[{ required: true, message: intl.get('请输入新名称') }]} rules={[{ required: true, message: intl.get('请输入新名称') }]}