From b508df06800839f75c4308d80024a8fa289b8773 Mon Sep 17 00:00:00 2001 From: Brandon Presley Date: Thu, 19 Oct 2023 17:40:55 +1300 Subject: [PATCH] Emit event after saving many sets --- EditSets.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/EditSets.tsx b/EditSets.tsx index 95ff2d7..d285c6a 100644 --- a/EditSets.tsx +++ b/EditSets.tsx @@ -14,7 +14,8 @@ import AppInput from "./AppInput"; import ConfirmDialog from "./ConfirmDialog"; import { MARGIN, PADDING } from "./constants"; import { setRepo, settingsRepo } from "./db"; -import GymSet from "./gym-set"; +import { emitter } from "./emitter"; +import GymSet, { GYM_SET_CREATED } from "./gym-set"; import { HomePageParams } from "./home-page-params"; import Settings from "./settings"; import StackHeader from "./StackHeader"; @@ -61,7 +62,8 @@ export default function EditSets() { if (unit) update.unit = unit; if (newImage) update.image = newImage; if (Object.keys(update).length > 0) await setRepo.update(ids, update); - navigate("Sets", { reset: ids[0] }); + emitter.emit(GYM_SET_CREATED); + navigate("Sets"); }; const changeImage = useCallback(async () => {