UNPKG

react-native-wheel-picker-expo

Version:
36 lines (35 loc) 1.09 kB
import React, { PureComponent } from 'react'; import { FlatList } from 'react-native'; import type { IViuPickerProps, IViuPickerState } from './types'; declare class WheelPickerExpo extends PureComponent<IViuPickerProps, IViuPickerState> { static defaultProps: { items: never[]; backgroundColor: string; width: number; haptics: boolean; }; flatListRef: React.RefObject<FlatList<any>>; backgroundColor: string; state: { selectedIndex: number; itemHeight: number; listHeight: number; data: never[]; }; userTouch: boolean; componentDidUpdate(prevProps: IViuPickerProps): void; componentDidMount(): void; get gradientColor(): string; get gradientContainerStyle(): ({ position: "absolute"; width: string; } | { height: number; borderColor: string | undefined; })[]; handleOnSelect(index: number): void; handleOnPressItem: (index: number) => void; setData(): void; render(): JSX.Element | undefined; } export default WheelPickerExpo;