diff --git a/src/config/i18n.js b/src/config/i18n.js index f556c6d..75eff3f 100644 --- a/src/config/i18n.js +++ b/src/config/i18n.js @@ -874,6 +874,10 @@ export const I18N = { zh: `更多`, en: `More`, }, + less: { + zh: `更少`, + en: `Less`, + }, fixer_selector: { zh: `网页修复选择器`, en: `Fixer Selector`, diff --git a/src/views/Options/Rules.js b/src/views/Options/Rules.js index ba3d88f..9469723 100644 --- a/src/views/Options/Rules.js +++ b/src/views/Options/Rules.js @@ -27,6 +27,7 @@ import Accordion from "@mui/material/Accordion"; import AccordionSummary from "@mui/material/AccordionSummary"; import AccordionDetails from "@mui/material/AccordionDetails"; import ExpandMoreIcon from "@mui/icons-material/ExpandMore"; +import ExpandLessIcon from "@mui/icons-material/ExpandLess"; import { useRules } from "../../hooks/Rules"; import MenuItem from "@mui/material/MenuItem"; import Grid from "@mui/material/Grid"; @@ -181,6 +182,30 @@ function RuleFields({ rule, rules, setShow, setKeyword }) { ); + const ShowMoreButton = showMore ? ( + + ) : ( + + ); + return (