///
import type { StyleProp, ViewStyle } from 'react-native';
import type { CellProps } from '../Cell/type';
export interface CollapseProps {
children?: React.ReactNode;
style?: StyleProp;
/** 是否开启手风琴模式 */
accordion?: boolean;
/** 默认打开的面板name */
initExpanded?: string | number | Array;
/** 是否显示外边框 */
border?: boolean;
/** 当前展开面板的 name */
value?: number | string | Array;
/** 切换面板时触发 */
onChange?: (activeNames: number | string | Array) => void;
}
export interface CollapseItemProps extends CellProps {
/** 唯一标识符,默认为索引值 */
name?: number | string;
/** 是否禁用面板 */
disabled?: boolean;
/** 是否为只读状态,只读状态下无法操作面板 */
readonly?: boolean;
expanded?: boolean;
onExpand?: (expand: boolean) => void;
children: React.ReactNode;
}