Zum Inhalt springen

pivotick v3.0.0


Pivotick / AsyncContent / AsyncContentOptions

Interface: AsyncContentOptions ​

Definiert in: interfaces/AsyncContent.ts:94

Was die Bibliothek anzeigt, während das Versprechen eines Content-Hooks aktiv ist, und was sie anzeigt, wenn dieses Versprechen abgelehnt wird. Beide sind optional – das integrierte Grundgerüst und die Fehlerleistung folgen dem aktiven Thema.

Synchrone Hooks sehen weder das eine noch das andere: Sie übernehmen das Commit im selben Frame, genau wie immer.

Beispiel ​

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

Eigenschaften ​

error? ​

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

Definiert in: interfaces/AsyncContent.ts:105

Wird im Slot angezeigt, wenn ein asynchroner Hook abgelehnt wird. Ein abgebrochener Rendervorgang ist kein Fehler und erreicht diesen Wert nie.

Standardwert ​

ts
a compact themed error line

placeholder? ​

optional placeholder: Renderable | (surface) => Renderable

Definiert in: interfaces/AsyncContent.ts:99

Wird im Slot angezeigt, während ein asynchroner Hook aussteht.

Standardwert ​

ts
a themed skeleton