UNPKG

rn-segmented-tabs

Version:

A customizable and animated select component for React Native

23 lines (22 loc) 1.01 kB
import { StyleProp, TextStyle, ViewStyle } from "react-native"; import { WithTimingConfig } from "react-native-reanimated"; import { ITabOption } from "../types"; interface ITabs { options: Array<ITabOption>; selectedValue: ITabOption; onChange?: (newValue: ITabOption) => void; innerPadding?: number; containerStyle?: StyleProp<ViewStyle>; labelStyle?: StyleProp<TextStyle>; indicatorStyle?: StyleProp<ViewStyle>; tabStyle?: StyleProp<ViewStyle>; activeTabLabelColor?: string; tabLabelColor?: string; useGradients?: boolean; gradientColors?: Array<string>; gradientStart?: IGradientCoordinate; gradientEnd?: IGradientCoordinate; animationConfig?: WithTimingConfig; } export default function Tabs({ options, selectedValue, onChange, innerPadding, containerStyle, labelStyle, activeTabLabelColor, tabLabelColor, indicatorStyle, tabStyle, gradientColors, useGradients, gradientStart, gradientEnd, animationConfig, }: ITabs): JSX.Element; export {};