Fix validation on open change in WeaponModal

This commit is contained in:
Justin Edmund 2023-01-21 15:28:28 -08:00
parent 6bc34af434
commit 48866865eb

View file

@ -93,8 +93,10 @@ const WeaponModal = ({
const [ax2Open, setAx2Open] = useState(false) const [ax2Open, setAx2Open] = useState(false)
const [awakeningOpen, setAwakeningOpen] = useState(false) const [awakeningOpen, setAwakeningOpen] = useState(false)
// Hooks
useEffect(() => { useEffect(() => {
setOpen(modalOpen) setOpen(modalOpen)
handleOpenChange(modalOpen)
}, [modalOpen]) }, [modalOpen])
useEffect(() => { useEffect(() => {
@ -346,7 +348,6 @@ const WeaponModal = ({
} }
return ( return (
// TODO: Refactor into Dialog component
<Dialog open={open} onOpenChange={handleOpenChange}> <Dialog open={open} onOpenChange={handleOpenChange}>
<DialogTrigger asChild>{children}</DialogTrigger> <DialogTrigger asChild>{children}</DialogTrigger>
<DialogContent <DialogContent