Skip to content

Commit f17c5cd

Browse files
authored
Merge pull request #242 from tchryssos/tc-defense-context-initial-update
Recalculate defense on quick access load
2 parents 0842ba5 + a4cb510 commit f17c5cd

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/components/rulebookSpecific/sotww/QuickAccess.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import styled from '@emotion/styled';
22
import { trim } from 'lodash';
3-
import { useContext } from 'react';
3+
import { useContext, useEffect } from 'react';
44
import { useFormContext } from 'react-hook-form';
55

66
import { FlexBox } from '~/components/box/FlexBox';
@@ -17,7 +17,7 @@ const LongEffect = styled(Text)`
1717

1818
export function QuickAccess() {
1919
const { watch } = useFormContext<SotwwCharacterData>();
20-
const { totalDefense } = useContext(DefenseContext);
20+
const { totalDefense, recalculateDefense } = useContext(DefenseContext);
2121

2222
const equippedWeapon = watch('weapons').find((w) => w.weapon_equipped);
2323
const weaponText = equippedWeapon
@@ -30,6 +30,10 @@ export function QuickAccess() {
3030
const conditions = watch('conditions');
3131
const boonBane = watch('boons_and_banes');
3232

33+
useEffect(() => {
34+
recalculateDefense();
35+
}, [recalculateDefense]);
36+
3337
return (
3438
<FormSection
3539
borderColor="primary"

0 commit comments

Comments
 (0)