mirror of
https://github.com/logos-storage/logos-storage-marketplace-ui.git
synced 2026-01-08 00:13:06 +00:00
Reset availability data on success
This commit is contained in:
parent
ea2cff92df
commit
ca61077fca
@ -51,7 +51,6 @@ export function AvailabilityCreate({ space }: Props) {
|
|||||||
setAvailability(a);
|
setAvailability(a);
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO validationb
|
|
||||||
dispatch({
|
dispatch({
|
||||||
type: "toggle-next",
|
type: "toggle-next",
|
||||||
isNextEnable: true,
|
isNextEnable: true,
|
||||||
@ -71,18 +70,24 @@ export function AvailabilityCreate({ space }: Props) {
|
|||||||
step,
|
step,
|
||||||
type: "next",
|
type: "next",
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (step === components.length) {
|
||||||
|
setAvailability({
|
||||||
|
totalSize: 1,
|
||||||
|
duration: 1,
|
||||||
|
minPrice: 0,
|
||||||
|
maxCollateral: 0,
|
||||||
|
totalSizeUnit: "gb",
|
||||||
|
durationUnit: "days",
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const onAvailabilityChange = (
|
const onAvailabilityChange = (data: Partial<UIAvailability>) => {
|
||||||
data: Partial<UIAvailability>,
|
|
||||||
valid: boolean
|
|
||||||
) => {
|
|
||||||
const val = { ...availability, ...data };
|
const val = { ...availability, ...data };
|
||||||
|
|
||||||
if (valid) {
|
WebStorage.set("availability", val);
|
||||||
WebStorage.set("availability", val);
|
|
||||||
}
|
|
||||||
|
|
||||||
setAvailability(val);
|
setAvailability(val);
|
||||||
};
|
};
|
||||||
|
|||||||
@ -54,6 +54,7 @@ export function useAvailabilityMutation(
|
|||||||
queryClient.invalidateQueries({ queryKey: ["space"] });
|
queryClient.invalidateQueries({ queryKey: ["space"] });
|
||||||
|
|
||||||
WebStorage.delete("availability");
|
WebStorage.delete("availability");
|
||||||
|
WebStorage.delete("availability-step");
|
||||||
|
|
||||||
dispatch({
|
dispatch({
|
||||||
type: "next",
|
type: "next",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user