bdyl-pull-to-refresh
Version:
React Mobile Pull To Refresh Component
22 lines (21 loc) • 593 B
TypeScript
/// <reference types="react" />
import React from 'react';
export interface Indicator {
activate?: React.ReactNode;
deactivate?: React.ReactNode;
release?: React.ReactNode;
finish?: React.ReactNode;
}
export interface PropsType {
getScrollContainer: () => React.ReactNode;
direction: 'down' | 'up' | 'up_down';
refreshing?: boolean;
distanceToRefresh: number;
onRefresh: (direction: string) => void;
indicator: Indicator;
prefixCls?: string;
className?: string;
style?: React.CSSProperties;
minTime?: number;
maxTranslate: number;
}