Ir al contenido

pivotick v3.0.0


pivotic / AsyncContent / AsyncContentOptions

Interfaz: AsyncContentOptions ​

Definido en: interfaces/AsyncContent.ts:94

Lo que muestra la biblioteca mientras la promesa de un gancho de contenido está en vuelo, y qué se nota si esa promesa se rechaza. Ambos son opcionales: el esqueleto incorporado y la posibilidad de error siguen el tema activo.

Los ganchos sincrónicos nunca ven ninguno de estos: se comprometen en el mismo cuadro, exactamente como lo hicieron siempre.

Ejemplo ​

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

Propiedades ​

error? ​

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

Definido en: interfaces/AsyncContent.ts:105

Se muestra en la ranura cuando se rechaza un gancho asíncrono. Un renderizado abortado no es un fracaso y nunca llega a esto.

Predeterminado ​

ts
a compact themed error line

placeholder? ​

optional placeholder: Renderable | (surface) => Renderable

Definido en: interfaces/AsyncContent.ts:99

Se muestra en la ranura mientras hay un enlace asíncrono pendiente.

Predeterminado ​

ts
a themed skeleton