SnapEvent
The snap point a sheet settled at, by index into its snapPoints.
Verwendung
React when a sheet reaches a snap point.
// React when a sheet reaches a snap point.
import { Sheet, Text, signal, type SnapEvent } from 'kuito';
const snapPoints = ['content', '90%'] as const;
const expanded = signal(false);
const open = signal(true);
// index points into snapPoints: 1 is '90%'.
const settled = (event: SnapEvent) => (expanded.value = event.index === 1);
<Sheet
open={open.value}
snapPoints={snapPoints}
onSnap={settled}
onClose={() => (open.value = false)}
>
<Text>{expanded.value ? 'All comments' : 'Top comments'}</Text>
</Sheet>;Typdeklaration
export interface SnapEvent extends KuitoEvent<'snap'>, IndexPayload {}Mitglieder 4
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
type | "snap" | Ja | — |
target | unknown | Ja | — |
isTrusted | boolean | Ja | — |
index | number | Ja | — |
Generiert aus den öffentlichen TypeScript-Deklarationen: Signaturen, Props und Standardwerte stammen aus der geprüften Quelle, Beschreibungen aus deren JSDoc. Kein Standardwert ist erfunden.