feat: support custom terms
This commit is contained in:
@@ -160,7 +160,7 @@ export default function Content({ q, keeps, translator }) {
|
||||
{keeps.length > 0 ? (
|
||||
<span
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: text.replace(/#(\d+)#/g, (_, p) => keeps[parseInt(p)]),
|
||||
__html: text.replace(/\[(\d+)\]/g, (_, p) => keeps[parseInt(p)]),
|
||||
}}
|
||||
/>
|
||||
) : (
|
||||
|
||||
@@ -66,6 +66,7 @@ function RuleFields({ rule, rules, setShow, setKeyword }) {
|
||||
pattern,
|
||||
selector,
|
||||
keepSelector = "",
|
||||
terms = "",
|
||||
translator,
|
||||
fromLang,
|
||||
toLang,
|
||||
@@ -190,6 +191,16 @@ function RuleFields({ rule, rules, setShow, setKeyword }) {
|
||||
onChange={handleChange}
|
||||
multiline
|
||||
/>
|
||||
<TextField
|
||||
size="small"
|
||||
label={i18n("terms")}
|
||||
helperText={i18n("terms_helper")}
|
||||
name="terms"
|
||||
value={terms}
|
||||
disabled={disabled}
|
||||
onChange={handleChange}
|
||||
multiline
|
||||
/>
|
||||
|
||||
<Box>
|
||||
<Grid container spacing={2} columns={12}>
|
||||
|
||||
Reference in New Issue
Block a user