diff --git a/src/components/Availability/AvailabilityCreate.tsx b/src/components/Availability/AvailabilityCreate.tsx index 5bb9d8a..d0beb41 100644 --- a/src/components/Availability/AvailabilityCreate.tsx +++ b/src/components/Availability/AvailabilityCreate.tsx @@ -100,11 +100,24 @@ export function AvailabilityCreate({ space }: Props) { setAvailability(val); }; - const onOpen = () => + const onOpen = () => { + if (availability.id) { + WebStorage.set("availability-step", 0); + WebStorage.set("availability", defaultAvailabilityData); + + setAvailability(defaultAvailabilityData); + } + dispatch({ type: "open", }); + dispatch({ + step: 0, + type: "next", + }); + }; + const onClose = () => dispatch({ type: "close" }); const Body = components[state.step] || (() => );