{#await thePromise}
loading...
{:then theValue}
click me
{:catch theError}
oh no! {theError.message}
{/await}