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

View file

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