UNPKG

nixa-react-native-accordion

Version:

React Native Accordion: Reanimated Collapsible Sections for React Native.

33 lines (29 loc) 984 B
declare module "nixa-react-native-accordion" { import {PropsWithChildren, ReactNode} from "react"; import {PressableAndroidRippleConfig, TextStyle, ViewStyle} from "react-native"; export type CommonProps = PropsWithChildren<{ androidRipple?: PressableAndroidRippleConfig; rightIcon?: string | ReactNode; titleStyle?: TextStyle; subTitleStyle?: TextStyle; headerStyle?: ViewStyle; titleContainerStyle?: ViewStyle; itemContainerStyle?: ViewStyle; contentContainerStyle?: ViewStyle; contentWrapperStyle?: ViewStyle; }>; export type AccordionItemProps = CommonProps & { title: string | ReactNode; subTitle?: string | ReactNode; header?: ReactNode; index?: number; leftIcon?: string | ReactNode; }; export type AccordionProps = CommonProps & { containerStyle?: ViewStyle; animationDuration?: number; compact?: boolean; }; export const Accordion: React.FC<AccordionProps>; export const AccordionItem: React.FC<AccordionItemProps>; }