MeekoAwaitSnippets
tipo Desde 1.5.0
Snippets de <MeekoAwait>. El contenido de la etiqueta es default y se pinta cuando todos los
recursos tienen datos; recibe refreshing, true durante una recarga. pending se pinta en la
primera carga y error cuando falla, con el error y retry, que vuelve a pedir los datos.
ts
import type { MeekoAwaitSnippets } from "@meekojs/meeko/framework";Código fuente src/app/runtime/await.ts:77
Declaración #
ts
type MeekoAwaitSnippets = {
default: [refreshing: boolean]
pending?: []
error?: [error: Error, retry: () => void]
}Ejemplo #
meeko
<MeekoAwait for="items" reserve>
<snippet name="pending"><ItemsSkeleton /></snippet>
<snippet name="error" params="error, retry"><p role="alert">{error.message} <button on:click="retry">Reintentar</button></p></snippet>
<snippet name="default" params="refreshing"><ItemsList bind:items="items.data.value" bind:dimmed="refreshing" /></snippet>
</MeekoAwait>Propiedades #
default
#
default: [refreshing: boolean]El contenido con datos; refreshing es true durante una recarga, que lo conserva.
error
#
error?: [error: Error, retry: () => void]Un fallo sin datos: el error y retry, que vuelve a pedir los recursos que fallaron.