From 5fb7157f574a9e419f9769fdee2c33d590192f2a Mon Sep 17 00:00:00 2001 From: Gabe Date: Fri, 29 Aug 2025 23:03:41 +0800 Subject: [PATCH] feat: can restore default rule in editor --- src/views/Options/Rules.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/views/Options/Rules.js b/src/views/Options/Rules.js index 31e63b6..558e58d 100644 --- a/src/views/Options/Rules.js +++ b/src/views/Options/Rules.js @@ -147,6 +147,14 @@ function RuleFields({ rule, rules, setShow, setKeyword }) { setFormValues(initFormValues); }; + const handleRestore = (e) => { + e.preventDefault(); + setFormValues(({ pattern }) => ({ + ...(pattern === "*" ? GLOBLA_RULE : DEFAULT_RULE), + pattern, + })); + }; + const handleSubmit = (e) => { e.preventDefault(); const errors = {}; @@ -665,6 +673,13 @@ function RuleFields({ rule, rules, setShow, setKeyword }) { > {i18n("cancel")} + {ShowMoreButton} )}