UNPKG

@uiw/react-native

Version:
42 lines (41 loc) 1.01 kB
import React from 'react'; import { StyleProp, ViewStyle, ViewProps } from 'react-native'; export type CardCollapseProps = ViewProps & { /** * 是否折叠 */ isCollapsed: boolean; /** * 渲染的内容 */ children: JSX.Element | JSX.Element[]; /** * 外层样式 */ containerStyle?: StyleProp<ViewStyle>; /** * 内容样式 */ contentContainerStyle?: StyleProp<ViewStyle>; /** * 卡片圆角 */ itemBorderRadius?: number; /** * 点击卡片回调 */ onItemPress?: (index: number) => void; /** * 卡片折叠回调(值是未来折叠状态) */ onCollapseWillChange?: (changed: boolean) => void; /** * 卡片折叠回调(值是目前状态) */ onCollapseChanged?: (changed: boolean) => void; /** * 卡片是否可以点击 */ disablePresses?: boolean; }; export default function CardCollapse(props: CardCollapseProps): React.JSX.Element;