@nipe-solutions/react-spring-bottom-sheet
Version:
Accessible and composable bottom sheets for React
15 lines (14 loc) • 314 B
TypeScript
export interface MotionRequest {
from: number;
to: number;
velocity: number;
reducedMotion: boolean;
onUpdate(value: number): void;
onComplete(): void;
}
export interface MotionHandle {
stop(): void;
}
export interface MotionAdapter {
start(request: MotionRequest): MotionHandle;
}