fix: reset mobile event drawer step after save

This commit is contained in:
2026-05-25 09:37:07 -04:00
parent eea63b0c71
commit 3c3ba7cb33
2 changed files with 7 additions and 0 deletions

View File

@@ -176,6 +176,7 @@ export const EventDialog = ({
} }
onSave(result.data); onSave(result.data);
setStep(1);
reset(getDefaultEventFormValues()); reset(getDefaultEventFormValues());
}); });

View File

@@ -77,6 +77,12 @@ describe("EventDialog public modes", () => {
expect(source).toContain("setStep(1)"); expect(source).toContain("setStep(1)");
}); });
test("event-dialog resets step to 1 after successful save", () => {
const source = readFileSync("src/components/event-dialog.tsx", "utf8");
expect(source).toMatch(/onSave\(result\.data\);\s*setStep\(1\);\s*reset/);
});
test("event-dialog validates mobile drawer steps with schema-backed step validation", () => { test("event-dialog validates mobile drawer steps with schema-backed step validation", () => {
const source = readFileSync("src/components/event-dialog.tsx", "utf8"); const source = readFileSync("src/components/event-dialog.tsx", "utf8");