Add retry for thunks

This commit is contained in:
Jon Staab
2024-10-17 11:56:13 -07:00
parent d00bc64ffd
commit 96bc07c739
6 changed files with 45 additions and 12 deletions
@@ -0,0 +1,21 @@
<script lang="ts">
import {PublishStatus} from '@welshman/net'
import {displayRelayUrl} from '@welshman/util'
import Button from '@lib/components/Button.svelte'
export let url
export let status
export let message
export let retry
if (!message && status === PublishStatus.Timeout) {
message = "request timed out"
}
</script>
<div class="card2 bg-alt col-2">
<p>
Failed to publish to {displayRelayUrl(url)}: {message}.
</p>
<Button class="link" on:click={retry}>Retry</Button>
</div>