<script>
	export let show;
	export let thePromise;
</script>

{#if show}
	{#await thePromise}
		<p>loading...</p>
	{:then theValue}
		<p>the value is {theValue}</p>
	{:catch theError}
		<p>oh no! {theError.message}</p>
	{/await}
{:else}
	<p>Else</p>
{/if}