expo-deck-swiper
Version:
A customizable deck swiper component for React Native and Expo
22 lines (18 loc) • 574 B
text/typescript
import { ReactNode } from "react";
import { ViewStyle } from "react-native";
/** Callback function type for swipe and tap events */
export type SwipeCallback<T> = (item: T) => void;
/** Overlay labels configuration for different swipe directions */
export interface OverlayLabels {
left?: ReactNode;
right?: ReactNode;
up?: ReactNode;
down?: ReactNode;
}
/** Style props for the deck swiper component */
export interface DeckSwiperStyles {
containerStyle?: ViewStyle;
cardStyle?: ViewStyle;
backCardStyle?: ViewStyle;
overlayContainerStyle?: ViewStyle;
}