fix: reset mobile event drawer step after save
This commit is contained in:
@@ -176,6 +176,7 @@ export const EventDialog = ({
|
||||
}
|
||||
|
||||
onSave(result.data);
|
||||
setStep(1);
|
||||
reset(getDefaultEventFormValues());
|
||||
});
|
||||
|
||||
|
||||
@@ -77,6 +77,12 @@ describe("EventDialog public modes", () => {
|
||||
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", () => {
|
||||
const source = readFileSync("src/components/event-dialog.tsx", "utf8");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user