Fix modal resets
This commit is contained in:
@@ -99,7 +99,7 @@ export default function CalendarEventModal({
|
|||||||
setEventStartDate(new Date());
|
setEventStartDate(new Date());
|
||||||
setEventEndDate(new Date());
|
setEventEndDate(new Date());
|
||||||
}
|
}
|
||||||
}, [ calendarEvent ]);
|
}, [ display, calendarEvent ]);
|
||||||
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ export default function ClassGroupModal({
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setClassGroupName(classGroup?.classGroupName ?? "");
|
setClassGroupName(classGroup?.classGroupName ?? "");
|
||||||
setSelectedGameClassIds(selectedGameClasses.map(gc => gc.gameClassId ?? ""));
|
setSelectedGameClassIds(selectedGameClasses.map(gc => gc.gameClassId ?? ""));
|
||||||
}, [classGroup, selectedGameClasses]);
|
}, [ display, classGroup, selectedGameClasses ]);
|
||||||
|
|
||||||
|
|
||||||
const createClassGroupMutate = useCreateClassGroup(raidGroup.raidGroupId ?? "");
|
const createClassGroupMutate = useCreateClassGroup(raidGroup.raidGroupId ?? "");
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ export default function GameModal({
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setGameName(game?.gameName ?? "");
|
setGameName(game?.gameName ?? "");
|
||||||
setGameIcon(game?.gameIcon ?? "");
|
setGameIcon(game?.gameIcon ?? "");
|
||||||
}, [ game, setGameName, setGameIcon ]);
|
}, [ display, game, setGameName, setGameIcon ]);
|
||||||
|
|
||||||
|
|
||||||
const updateGameMutate = useUpdateGame();
|
const updateGameMutate = useUpdateGame();
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ export default function GameClassModal({
|
|||||||
setGameClassName(gameClass?.gameClassName ?? "");
|
setGameClassName(gameClass?.gameClassName ?? "");
|
||||||
setGameClassIcon(gameClass?.gameClassIcon);
|
setGameClassIcon(gameClass?.gameClassIcon);
|
||||||
setIconFile(null);
|
setIconFile(null);
|
||||||
}, [ gameClass, setGameClassName, setGameClassIcon, setIconFile ]);
|
}, [ display, gameClass, setGameClassName, setGameClassIcon, setIconFile ]);
|
||||||
|
|
||||||
|
|
||||||
const updateGameClassMutate = useUpdateGameClass();
|
const updateGameClassMutate = useUpdateGameClass();
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ export default function PersonModal({
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setPersonName(person?.personName ?? "");
|
setPersonName(person?.personName ?? "");
|
||||||
setDiscordId(person?.discordId ?? "");
|
setDiscordId(person?.discordId ?? "");
|
||||||
}, [ person, raidGroupId, setPersonName, setDiscordId ]);
|
}, [ display, person, raidGroupId, setPersonName, setDiscordId ]);
|
||||||
|
|
||||||
|
|
||||||
const createPersonMutate = useCreatePerson();
|
const createPersonMutate = useCreatePerson();
|
||||||
|
|||||||
@@ -33,13 +33,11 @@ export default function PersonCharacterModal({
|
|||||||
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if(personCharacter){
|
setCharacterName(personCharacter?.characterName ?? "");
|
||||||
setCharacterName(personCharacter.characterName);
|
setGameClassId(personCharacter?.gameClassId);
|
||||||
setGameClassId(personCharacter.gameClassId);
|
setCharacterRating(personCharacter?.characterRating);
|
||||||
setCharacterRating(personCharacter.characterRating);
|
setCharacterComments(personCharacter?.characterComments ?? "");
|
||||||
setCharacterComments(personCharacter.characterComments);
|
}, [ display, personCharacter, setCharacterName, setGameClassId, setCharacterRating, setCharacterComments ]);
|
||||||
}
|
|
||||||
}, [ personCharacter, setCharacterName, setGameClassId, setCharacterRating, setCharacterComments ]);
|
|
||||||
|
|
||||||
|
|
||||||
const createPersonCharacterMutate = useCreatePersonCharacter(raidGroupId, personId);
|
const createPersonCharacterMutate = useCreatePersonCharacter(raidGroupId, personId);
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ export default function RaidLayoutModal({
|
|||||||
setRaidLayoutName(raidLayout?.raidLayoutName ?? "");
|
setRaidLayoutName(raidLayout?.raidLayoutName ?? "");
|
||||||
setRaidLayoutSize(raidLayout?.raidSize ?? 0);
|
setRaidLayoutSize(raidLayout?.raidSize ?? 0);
|
||||||
setClassGroups(selectedClassGroups);
|
setClassGroups(selectedClassGroups);
|
||||||
}, [ raidLayout, selectedClassGroups ]);
|
}, [ display, raidLayout, selectedClassGroups ]);
|
||||||
|
|
||||||
const updateRaidLayoutSize = (newLayoutSize: number) => {
|
const updateRaidLayoutSize = (newLayoutSize: number) => {
|
||||||
setRaidLayoutSize(newLayoutSize);
|
setRaidLayoutSize(newLayoutSize);
|
||||||
|
|||||||
Reference in New Issue
Block a user