From b22f0a8ae7b526e79bda41a16a893e33631a6d12 Mon Sep 17 00:00:00 2001 From: NilsUeter Date: Sat, 20 May 2023 19:13:35 +0200 Subject: [PATCH] hide rules when desired --- src/Roster.jsx | 59 ++++++++++++++++++++++++++++++++----------------- src/Weapons.jsx | 2 +- 2 files changed, 40 insertions(+), 21 deletions(-) diff --git a/src/Roster.jsx b/src/Roster.jsx index 508bf7c..3f7af02 100644 --- a/src/Roster.jsx +++ b/src/Roster.jsx @@ -808,29 +808,48 @@ const getSpellClassNames = (spells, index) => { }; const ForceRules = ({ rules, onePerPage }) => { + const [hide, setHide] = useState(false); return (
- {[...rules.keys()].map((rule) => ( -
- {rule}: {rules.get(rule)} -
- ))} + +
+ {[...rules.keys()].map((rule) => ( +
+ {rule}: {rules.get(rule)} +
+ ))} +
); }; diff --git a/src/Weapons.jsx b/src/Weapons.jsx index bcddb6b..40426bb 100644 --- a/src/Weapons.jsx +++ b/src/Weapons.jsx @@ -108,7 +108,7 @@ const Weapon = ({ weapon, modelStats, isMelee, className, forceRules }) => { return abilities; }; - replaceAbilityWithType(["Blast.", "Blast"], "Blast"); + replaceAbilityWithType(["Blast.", "Blast, ", "Blast"], "Blast"); replaceAbilityWithType( [ "Each time an attack is made with this weapon, that attack automatically hits the target.",