Pass partyId so that users can edit grids

This commit is contained in:
Justin Edmund 2020-10-19 06:47:55 -07:00
parent 8b497d8b1a
commit 2530df6790
2 changed files with 4 additions and 1 deletions

View file

@ -21,6 +21,7 @@ export enum GridType {
import './index.css'
interface Props {
partyId?: string
mainWeapon?: Weapon
mainSummon?: Summon
friendSummon?: Summon
@ -51,13 +52,14 @@ const Party = (props: Props) => {
const [friendSummon, setFriendSummon] = useState<Summon>()
useEffect(() => {
setPartyId(props.partyId || '')
setMainWeapon(props.mainWeapon)
setMainSummon(props.mainSummon)
setFriendSummon(props.friendSummon)
setCharacters(props.characters || {})
setWeapons(props.weapons || {})
setSummons(props.summons || {})
}, [props.mainWeapon, props.mainSummon, props.friendSummon, props.characters, props.weapons, props.summons])
}, [props.partyId, props.mainWeapon, props.mainSummon, props.friendSummon, props.characters, props.weapons, props.summons])
const weaponGrid = (
<WeaponGrid

View file

@ -92,6 +92,7 @@ const PartyRoute: React.FC<PartyProps> = ({ match }) => {
return (
<div id="Content">
<Party
partyId={partyId}
mainWeapon={mainWeapon}
mainSummon={mainSummon}
friendSummon={friendSummon}