Aller au contenu

pivotick v3.0.0


pivotick / AsyncContent / AsyncContentOptions

Interface: AsyncContentOptions ​

Défini dans : interfaces/AsyncContent.ts:94

Ce que la bibliothèque montre pendant que la promesse d'un hook de contenu est en cours, et ce qu'elle montre si cette promesse est rejetée. Les deux sont facultatifs : le squelette intégré et la tolérance aux erreurs suivent le thème actif.

Les hooks synchrones ne voient jamais ni l'un ni l'autre : ils s'engagent dans la même image, exactement comme ils l'ont toujours fait.

Exemple ​

ts
UI: {
    asyncContent: {
        placeholder: (surface) => surface === 'tooltip' ? 'Loading…' : mySkeleton(),
        error: 'Could not load',
    },
}

Propriétés ​

error? ​

optional error: Renderable | (surface, error) => Renderable

Défini dans : interfaces/AsyncContent.ts:105

Affiché dans l'emplacement lorsqu'un hook asynchrone est rejeté. Un rendu interrompu n'est pas un échec et n'y parvient jamais.

Valeur par défaut ​

ts
a compact themed error line

placeholder? ​

optional placeholder: Renderable | (surface) => Renderable

Défini dans : interfaces/AsyncContent.ts:99

Affiché dans l'emplacement lorsqu'un hook asynchrone est en attente.

Valeur par défaut ​

ts
a themed skeleton