fix ** appearing in rules

This commit is contained in:
NilsUeter
2026-03-28 16:45:54 +01:00
parent 1f876c63f6
commit 48433f350c
+4 -1
View File
@@ -1256,7 +1256,7 @@ const Abilities = ({ abilities }) => {
filteredAbilities = new Map([...filteredAbilities, ...abilitiesForEnd]);
const replacedAbilities = new Map();
// in the value of the filtered abilites, make certain keywords bold
// in the value of the filtered abilites, make certain keywords bold and remove ** around keywords
for (const [key, value] of filteredAbilities) {
replacedAbilities.set(key, makeKeywordsBold(value));
}
@@ -1321,6 +1321,9 @@ const makeKeywordsBold = (text) => {
// replace words wrapped in ^^ ^^ with <strong> tags
newValue = newValue.replace(/\^\^([^\^]+)\^\^/g, "<strong>$1</strong>");
// replace words wrapped in ** ** with <strong> tags
newValue = newValue.replace(/\*\*([^\*]+)\*\*/g, "<strong>$1</strong>");
// replace two newlines with one but only if there are two newlines in a row
return newValue.replace(/\n\n+/g, "\n\n");
};