hide rules when desired

This commit is contained in:
NilsUeter
2023-05-20 19:13:35 +02:00
parent 71ad8d2690
commit b22f0a8ae7
2 changed files with 40 additions and 21 deletions
+20 -1
View File
@@ -808,9 +808,27 @@ const getSpellClassNames = (spells, index) => {
}; };
const ForceRules = ({ rules, onePerPage }) => { const ForceRules = ({ rules, onePerPage }) => {
const [hide, setHide] = useState(false);
return ( return (
<div <div
className={"avoid-page-break " + (onePerPage ? "page-break" : "")} className={
"avoid-page-break " +
(onePerPage ? "page-break" : "") +
(hide ? " print-display-none" : "")
}
>
<label
className="print-display-none"
style={{
display: "flex",
alignItems: "center",
justifyContent: "flex-end",
}}
>
<input type="checkbox" onChange={() => setHide(!hide)} />
<span className="print-display-none">Don't print this card.</span>
</label>
<div
style={{ style={{
display: "flex", display: "flex",
flexDirection: "column", flexDirection: "column",
@@ -832,6 +850,7 @@ const ForceRules = ({ rules, onePerPage }) => {
</div> </div>
))} ))}
</div> </div>
</div>
); );
}; };
+1 -1
View File
@@ -108,7 +108,7 @@ const Weapon = ({ weapon, modelStats, isMelee, className, forceRules }) => {
return abilities; return abilities;
}; };
replaceAbilityWithType(["Blast.", "Blast"], "Blast"); replaceAbilityWithType(["Blast.", "Blast, ", "Blast"], "Blast");
replaceAbilityWithType( replaceAbilityWithType(
[ [
"Each time an attack is made with this weapon, that attack automatically hits the target.", "Each time an attack is made with this weapon, that attack automatically hits the target.",