};
}, [hash, seed]);
+ const retry = useCallback(async () => {
+ await axios.post(`/api/aos-seed/${hash}/retry`);
+ setSeed(seed => ({ ...seed, status: 'pending' }));
+ });
+
if (loading) {
return <Loading />;
}
}
return <ErrorBoundary>
- <Seed patch={patch} seed={seed} />
+ <Seed onRetry={retry} patch={patch} seed={seed} />
</ErrorBoundary>;
};