Files
flotilla/src/app/components/ThunkStatusDetail.svelte
T
2024-10-17 11:56:13 -07:00

22 lines
517 B
Svelte

<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>