1 |
|
2 | import { ListItemProps } from './ListItemBase';
|
3 | import ListItemContent from './ListItemContent';
|
4 | import ListItemChevron from './ListItemChevron';
|
5 | import ListItemInput from './ListItemInput';
|
6 | import ListItemCheckBox from './ListItemCheckBox';
|
7 | import ListItemButtonGroup from './ListItemButtonGroup';
|
8 | import ListItemTitle from './ListItemTitle';
|
9 | import ListItemSubtitle from './ListItemSubtitle';
|
10 | import ListItemSwipeable from './ListItemSwipeable';
|
11 | import ListItemAccordion from './ListItemAccordion';
|
12 | import { RneFunctionComponent } from '../helpers';
|
13 | interface ListItem extends RneFunctionComponent<ListItemProps> {
|
14 | Accordion: typeof ListItemAccordion;
|
15 | Chevron: typeof ListItemChevron;
|
16 | Content: typeof ListItemContent;
|
17 | Input: typeof ListItemInput;
|
18 | Title: typeof ListItemTitle;
|
19 | Subtitle: typeof ListItemSubtitle;
|
20 | Swipeable: typeof ListItemSwipeable;
|
21 | CheckBox: typeof ListItemCheckBox;
|
22 | ButtonGroup: typeof ListItemButtonGroup;
|
23 | }
|
24 | declare const ListItem: ListItem;
|
25 | export { ListItem };
|
26 | declare const ThemedListItem: (import("react").FunctionComponent<Pick<import("react-native").TouchableHighlightProps & {
|
27 | containerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
28 | disabledStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
29 | topDivider?: boolean;
|
30 | bottomDivider?: boolean;
|
31 | pad?: number;
|
32 | Component?: typeof import("react").Component;
|
33 | ViewComponent?: typeof import("react").Component;
|
34 | linearGradientProps?: any;
|
35 | children?: any;
|
36 | } & Partial<import("../config").ThemeProps<ListItemProps>>, "style" | "onLayout" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "disabled" | "onPress" | "onLongPress" | "activeOpacity" | "onHideUnderlay" | "onShowUnderlay" | "underlayColor" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "hitSlop" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "hasTVPreferredFocus" | "tvParallaxProperties" | "touchSoundDisabled" | "Component" | "containerStyle" | "disabledStyle" | "children" | "linearGradientProps" | "ViewComponent" | "pad" | "topDivider" | "bottomDivider">> & {
|
37 | Accordion: import("react").FunctionComponent<Pick<import("react-native").TouchableHighlightProps & {
|
38 | containerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
39 | disabledStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
40 | topDivider?: boolean;
|
41 | bottomDivider?: boolean;
|
42 | pad?: number;
|
43 | Component?: typeof import("react").Component;
|
44 | ViewComponent?: typeof import("react").Component;
|
45 | linearGradientProps?: any;
|
46 | children?: any;
|
47 | } & {
|
48 | isExpanded?: boolean;
|
49 | icon?: import("../icons/Icon").IconNode;
|
50 | expandIcon?: import("../icons/Icon").IconNode;
|
51 | content?: import("react").ReactNode;
|
52 | noRotation?: boolean;
|
53 | noIcon?: boolean;
|
54 | animation?: boolean | {
|
55 | type?: "spring" | "timing";
|
56 | duration?: number;
|
57 | };
|
58 | } & Partial<import("../config").ThemeProps<import("./ListItemAccordion").ListItemAccordionProps>>, "style" | "onLayout" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "disabled" | "onPress" | "onLongPress" | "activeOpacity" | "onHideUnderlay" | "onShowUnderlay" | "underlayColor" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "hitSlop" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "hasTVPreferredFocus" | "tvParallaxProperties" | "touchSoundDisabled" | "Component" | "containerStyle" | "disabledStyle" | "children" | "icon" | "linearGradientProps" | "ViewComponent" | "pad" | "topDivider" | "bottomDivider" | "isExpanded" | "expandIcon" | "content" | "noRotation" | "noIcon" | "animation">> | import("react").ForwardRefExoticComponent<import("react-native").TouchableHighlightProps & {
|
59 | containerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
60 | disabledStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
61 | topDivider?: boolean;
|
62 | bottomDivider?: boolean;
|
63 | pad?: number;
|
64 | Component?: typeof import("react").Component;
|
65 | ViewComponent?: typeof import("react").Component;
|
66 | linearGradientProps?: any;
|
67 | children?: any;
|
68 | } & {
|
69 | isExpanded?: boolean;
|
70 | icon?: import("../icons/Icon").IconNode;
|
71 | expandIcon?: import("../icons/Icon").IconNode;
|
72 | content?: import("react").ReactNode;
|
73 | noRotation?: boolean;
|
74 | noIcon?: boolean;
|
75 | animation?: boolean | {
|
76 | type?: "spring" | "timing";
|
77 | duration?: number;
|
78 | };
|
79 | } & Partial<import("../config").ThemeProps<import("./ListItemAccordion").ListItemAccordionProps>>>;
|
80 | Chevron: import("react").FunctionComponent<Pick<Partial<import("..").IconProps> & Partial<import("../config").ThemeProps<Partial<import("..").IconProps>>>, "style" | "onLayout" | "borderRadius" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "raised" | "disabled" | "color" | "iconStyle" | "backgroundColor" | "size" | "name" | "allowFontScaling" | "ellipsizeMode" | "lineBreakMode" | "numberOfLines" | "onTextLayout" | "onPress" | "onLongPress" | "nativeID" | "maxFontSizeMultiplier" | "adjustsFontSizeToFit" | "minimumFontScale" | "suppressHighlighting" | "selectable" | "selectionColor" | "textBreakStrategy" | "dataDetectorType" | "activeOpacity" | "onHideUnderlay" | "onShowUnderlay" | "underlayColor" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "hitSlop" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "hasTVPreferredFocus" | "tvParallaxProperties" | "touchSoundDisabled" | "background" | "useForeground" | "type" | "Component" | "reverse" | "containerStyle" | "iconProps" | "reverseColor" | "disabledStyle" | "solid" | "brand">> | import("react").ForwardRefExoticComponent<Partial<import("..").IconProps> & Partial<import("../config").ThemeProps<Partial<import("..").IconProps>>>>;
|
81 | Content: import("react").FunctionComponent<Pick<import("react-native").TextProps & {
|
82 | style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
83 | h1?: boolean;
|
84 | h2?: boolean;
|
85 | h3?: boolean;
|
86 | h4?: boolean;
|
87 | h1Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
88 | h2Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
89 | h3Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
90 | h4Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
91 | } & {
|
92 | right?: boolean;
|
93 | } & Partial<import("../config").ThemeProps<import("react-native").TextProps & {
|
94 | style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
95 | h1?: boolean;
|
96 | h2?: boolean;
|
97 | h3?: boolean;
|
98 | h4?: boolean;
|
99 | h1Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
100 | h2Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
101 | h3Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
102 | h4Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
103 | } & {
|
104 | right?: boolean;
|
105 | }>>, "style" | "onLayout" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "allowFontScaling" | "ellipsizeMode" | "lineBreakMode" | "numberOfLines" | "onTextLayout" | "onPress" | "onLongPress" | "nativeID" | "maxFontSizeMultiplier" | "adjustsFontSizeToFit" | "minimumFontScale" | "suppressHighlighting" | "selectable" | "selectionColor" | "textBreakStrategy" | "dataDetectorType" | "h1" | "h2" | "h3" | "h4" | "right" | "h1Style" | "h2Style" | "h3Style" | "h4Style">> | import("react").ForwardRefExoticComponent<import("react-native").TextProps & {
|
106 | style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
107 | h1?: boolean;
|
108 | h2?: boolean;
|
109 | h3?: boolean;
|
110 | h4?: boolean;
|
111 | h1Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
112 | h2Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
113 | h3Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
114 | h4Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
115 | } & {
|
116 | right?: boolean;
|
117 | } & Partial<import("../config").ThemeProps<import("react-native").TextProps & {
|
118 | style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
119 | h1?: boolean;
|
120 | h2?: boolean;
|
121 | h3?: boolean;
|
122 | h4?: boolean;
|
123 | h1Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
124 | h2Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
125 | h3Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
126 | h4Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
127 | } & {
|
128 | right?: boolean;
|
129 | }>>>;
|
130 | Input: import("react").FunctionComponent<Pick<import("react-native").TextInputProps & import("react").RefAttributes<import("react-native").TextInput> & {
|
131 | containerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
132 | disabled?: boolean;
|
133 | disabledInputStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
134 | inputContainerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
135 | leftIcon?: import("../icons/Icon").IconNode;
|
136 | leftIconContainerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
137 | rightIcon?: import("../icons/Icon").IconNode;
|
138 | rightIconContainerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
139 | inputStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
140 | InputComponent?: typeof import("react").Component;
|
141 | errorProps?: object;
|
142 | errorStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
143 | errorMessage?: string;
|
144 | label?: import("react").ReactNode;
|
145 | labelStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
146 | labelProps?: object;
|
147 | renderErrorMessage?: boolean;
|
148 | } & Partial<import("../config").ThemeProps<import("..").InputProps>>, "style" | "onLayout" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "disabled" | "allowFontScaling" | "numberOfLines" | "nativeID" | "maxFontSizeMultiplier" | "selectionColor" | "textBreakStrategy" | "hitSlop" | "onBlur" | "onFocus" | "hasTVPreferredFocus" | "tvParallaxProperties" | "containerStyle" | "pointerEvents" | "removeClippedSubviews" | "collapsable" | "needsOffscreenAlphaCompositing" | "renderToHardwareTextureAndroid" | "focusable" | "shouldRasterizeIOS" | "isTVSelectable" | "tvParallaxShiftDistanceX" | "tvParallaxShiftDistanceY" | "tvParallaxTiltAngle" | "tvParallaxMagnification" | "onStartShouldSetResponder" | "onMoveShouldSetResponder" | "onResponderEnd" | "onResponderGrant" | "onResponderReject" | "onResponderMove" | "onResponderRelease" | "onResponderStart" | "onResponderTerminationRequest" | "onResponderTerminate" | "onStartShouldSetResponderCapture" | "onMoveShouldSetResponderCapture" | "onTouchStart" | "onTouchMove" | "onTouchEnd" | "onTouchCancel" | "onTouchEndCapture" | "ref" | "label" | "placeholder" | "key" | "value" | "onContentSizeChange" | "onScroll" | "scrollEnabled" | "autoCapitalize" | "autoCorrect" | "autoFocus" | "blurOnSubmit" | "caretHidden" | "contextMenuHidden" | "defaultValue" | "editable" | "keyboardType" | "maxLength" | "multiline" | "onChange" | "onChangeText" | "onEndEditing" | "onSelectionChange" | "onSubmitEditing" | "onTextInput" | "onKeyPress" | "placeholderTextColor" | "returnKeyType" | "secureTextEntry" | "selectTextOnFocus" | "selection" | "textAlign" | "inputAccessoryViewID" | "clearButtonMode" | "clearTextOnFocus" | "dataDetectorTypes" | "enablesReturnKeyAutomatically" | "keyboardAppearance" | "passwordRules" | "rejectResponderTermination" | "selectionState" | "spellCheck" | "textContentType" | "autoCompleteType" | "importantForAutofill" | "disableFullscreenUI" | "inlineImageLeft" | "inlineImagePadding" | "returnKeyLabel" | "underlineColorAndroid" | "textAlignVertical" | "showSoftInputOnFocus" | "disabledInputStyle" | "inputContainerStyle" | "leftIcon" | "leftIconContainerStyle" | "rightIcon" | "rightIconContainerStyle" | "inputStyle" | "InputComponent" | "errorProps" | "errorStyle" | "errorMessage" | "labelStyle" | "labelProps" | "renderErrorMessage">> | import("react").ForwardRefExoticComponent<import("react-native").TextInputProps & import("react").RefAttributes<import("react-native").TextInput> & {
|
149 | containerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
150 | disabled?: boolean;
|
151 | disabledInputStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
152 | inputContainerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
153 | leftIcon?: import("../icons/Icon").IconNode;
|
154 | leftIconContainerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
155 | rightIcon?: import("../icons/Icon").IconNode;
|
156 | rightIconContainerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
157 | inputStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
158 | InputComponent?: typeof import("react").Component;
|
159 | errorProps?: object;
|
160 | errorStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
161 | errorMessage?: string;
|
162 | label?: import("react").ReactNode;
|
163 | labelStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
164 | labelProps?: object;
|
165 | renderErrorMessage?: boolean;
|
166 | } & Partial<import("../config").ThemeProps<import("..").InputProps>>>;
|
167 | Title: import("react").FunctionComponent<Pick<import("react-native").TextProps & {
|
168 | right?: boolean;
|
169 | } & Partial<import("../config").ThemeProps<import("react-native").TextProps & {
|
170 | right?: boolean;
|
171 | }>>, "style" | "onLayout" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "allowFontScaling" | "ellipsizeMode" | "lineBreakMode" | "numberOfLines" | "onTextLayout" | "onPress" | "onLongPress" | "nativeID" | "maxFontSizeMultiplier" | "adjustsFontSizeToFit" | "minimumFontScale" | "suppressHighlighting" | "selectable" | "selectionColor" | "textBreakStrategy" | "dataDetectorType" | "right">> | import("react").ForwardRefExoticComponent<import("react-native").TextProps & {
|
172 | right?: boolean;
|
173 | } & Partial<import("../config").ThemeProps<import("react-native").TextProps & {
|
174 | right?: boolean;
|
175 | }>>>;
|
176 | Subtitle: import("react").FunctionComponent<Pick<import("react-native").TextProps & {
|
177 | right?: boolean;
|
178 | } & Partial<import("../config").ThemeProps<import("react-native").TextProps & {
|
179 | right?: boolean;
|
180 | }>>, "style" | "onLayout" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "allowFontScaling" | "ellipsizeMode" | "lineBreakMode" | "numberOfLines" | "onTextLayout" | "onPress" | "onLongPress" | "nativeID" | "maxFontSizeMultiplier" | "adjustsFontSizeToFit" | "minimumFontScale" | "suppressHighlighting" | "selectable" | "selectionColor" | "textBreakStrategy" | "dataDetectorType" | "right">> | import("react").ForwardRefExoticComponent<import("react-native").TextProps & {
|
181 | right?: boolean;
|
182 | } & Partial<import("../config").ThemeProps<import("react-native").TextProps & {
|
183 | right?: boolean;
|
184 | }>>>;
|
185 | Swipeable: RneFunctionComponent<import("./ListItemSwipeable").ListItemSwipeableProps>;
|
186 | CheckBox: import("react").FunctionComponent<Pick<import("react-native").TouchableOpacityProps & import("../checkbox/CheckBoxIcon").CheckBoxIconProps & {
|
187 | Component?: typeof import("react").Component;
|
188 | iconRight?: boolean;
|
189 | title?: string | import("react").ReactElement<{}, string | ((props: any) => import("react").ReactElement<any, string | any | (new (props: any) => import("react").Component<any, any, any>)>) | (new (props: any) => import("react").Component<any, any, any>)>;
|
190 | titleProps?: import("react-native").TextProps;
|
191 | center?: boolean;
|
192 | right?: boolean;
|
193 | containerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
194 | wrapperStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
195 | textStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
196 | checkedTitle?: string;
|
197 | fontFamily?: string;
|
198 | } & Partial<import("../config").ThemeProps<import("..").CheckBoxProps>>, "style" | "onLayout" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "center" | "disabled" | "size" | "onPress" | "onLongPress" | "activeOpacity" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "hitSlop" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "hasTVPreferredFocus" | "tvParallaxProperties" | "touchSoundDisabled" | "Component" | "containerStyle" | "title" | "right" | "textStyle" | "titleProps" | "iconRight" | "wrapperStyle" | "checked" | "onIconPress" | "onLongIconPress" | "checkedIcon" | "uncheckedIcon" | "iconType" | "checkedColor" | "uncheckedColor" | "checkedTitle" | "fontFamily">> | import("react").ForwardRefExoticComponent<import("react-native").TouchableOpacityProps & import("../checkbox/CheckBoxIcon").CheckBoxIconProps & {
|
199 | Component?: typeof import("react").Component;
|
200 | iconRight?: boolean;
|
201 | title?: string | import("react").ReactElement<{}, string | ((props: any) => import("react").ReactElement<any, string | any | (new (props: any) => import("react").Component<any, any, any>)>) | (new (props: any) => import("react").Component<any, any, any>)>;
|
202 | titleProps?: import("react-native").TextProps;
|
203 | center?: boolean;
|
204 | right?: boolean;
|
205 | containerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
206 | wrapperStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
207 | textStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
208 | checkedTitle?: string;
|
209 | fontFamily?: string;
|
210 | } & Partial<import("../config").ThemeProps<import("..").CheckBoxProps>>>;
|
211 | ButtonGroup: import("react").FunctionComponent<Pick<import("..").ButtonGroupProps & Partial<import("../config").ThemeProps<import("..").ButtonGroupProps>>, "button" | "disabled" | "onPress" | "activeOpacity" | "onHideUnderlay" | "onShowUnderlay" | "underlayColor" | "Component" | "containerStyle" | "disabledStyle" | "textStyle" | "buttonStyle" | "buttons" | "selectedTextStyle" | "selectedButtonStyle" | "selectedIndex" | "selectedIndexes" | "setOpacityTo" | "innerBorderStyle" | "buttonContainerStyle" | "selectMultiple" | "disabledTextStyle" | "disabledSelectedStyle" | "disabledSelectedTextStyle" | "vertical">> | import("react").ForwardRefExoticComponent<import("..").ButtonGroupProps & Partial<import("../config").ThemeProps<import("..").ButtonGroupProps>>>;
|
212 | }) | (import("react").ForwardRefExoticComponent<import("react-native").TouchableHighlightProps & {
|
213 | containerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
214 | disabledStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
215 | topDivider?: boolean;
|
216 | bottomDivider?: boolean;
|
217 | pad?: number;
|
218 | Component?: typeof import("react").Component;
|
219 | ViewComponent?: typeof import("react").Component;
|
220 | linearGradientProps?: any;
|
221 | children?: any;
|
222 | } & Partial<import("../config").ThemeProps<ListItemProps>>> & {
|
223 | Accordion: import("react").FunctionComponent<Pick<import("react-native").TouchableHighlightProps & {
|
224 | containerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
225 | disabledStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
226 | topDivider?: boolean;
|
227 | bottomDivider?: boolean;
|
228 | pad?: number;
|
229 | Component?: typeof import("react").Component;
|
230 | ViewComponent?: typeof import("react").Component;
|
231 | linearGradientProps?: any;
|
232 | children?: any;
|
233 | } & {
|
234 | isExpanded?: boolean;
|
235 | icon?: import("../icons/Icon").IconNode;
|
236 | expandIcon?: import("../icons/Icon").IconNode;
|
237 | content?: import("react").ReactNode;
|
238 | noRotation?: boolean;
|
239 | noIcon?: boolean;
|
240 | animation?: boolean | {
|
241 | type?: "spring" | "timing";
|
242 | duration?: number;
|
243 | };
|
244 | } & Partial<import("../config").ThemeProps<import("./ListItemAccordion").ListItemAccordionProps>>, "style" | "onLayout" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "disabled" | "onPress" | "onLongPress" | "activeOpacity" | "onHideUnderlay" | "onShowUnderlay" | "underlayColor" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "hitSlop" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "hasTVPreferredFocus" | "tvParallaxProperties" | "touchSoundDisabled" | "Component" | "containerStyle" | "disabledStyle" | "children" | "icon" | "linearGradientProps" | "ViewComponent" | "pad" | "topDivider" | "bottomDivider" | "isExpanded" | "expandIcon" | "content" | "noRotation" | "noIcon" | "animation">> | import("react").ForwardRefExoticComponent<import("react-native").TouchableHighlightProps & {
|
245 | containerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
246 | disabledStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
247 | topDivider?: boolean;
|
248 | bottomDivider?: boolean;
|
249 | pad?: number;
|
250 | Component?: typeof import("react").Component;
|
251 | ViewComponent?: typeof import("react").Component;
|
252 | linearGradientProps?: any;
|
253 | children?: any;
|
254 | } & {
|
255 | isExpanded?: boolean;
|
256 | icon?: import("../icons/Icon").IconNode;
|
257 | expandIcon?: import("../icons/Icon").IconNode;
|
258 | content?: import("react").ReactNode;
|
259 | noRotation?: boolean;
|
260 | noIcon?: boolean;
|
261 | animation?: boolean | {
|
262 | type?: "spring" | "timing";
|
263 | duration?: number;
|
264 | };
|
265 | } & Partial<import("../config").ThemeProps<import("./ListItemAccordion").ListItemAccordionProps>>>;
|
266 | Chevron: import("react").FunctionComponent<Pick<Partial<import("..").IconProps> & Partial<import("../config").ThemeProps<Partial<import("..").IconProps>>>, "style" | "onLayout" | "borderRadius" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "raised" | "disabled" | "color" | "iconStyle" | "backgroundColor" | "size" | "name" | "allowFontScaling" | "ellipsizeMode" | "lineBreakMode" | "numberOfLines" | "onTextLayout" | "onPress" | "onLongPress" | "nativeID" | "maxFontSizeMultiplier" | "adjustsFontSizeToFit" | "minimumFontScale" | "suppressHighlighting" | "selectable" | "selectionColor" | "textBreakStrategy" | "dataDetectorType" | "activeOpacity" | "onHideUnderlay" | "onShowUnderlay" | "underlayColor" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "hitSlop" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "hasTVPreferredFocus" | "tvParallaxProperties" | "touchSoundDisabled" | "background" | "useForeground" | "type" | "Component" | "reverse" | "containerStyle" | "iconProps" | "reverseColor" | "disabledStyle" | "solid" | "brand">> | import("react").ForwardRefExoticComponent<Partial<import("..").IconProps> & Partial<import("../config").ThemeProps<Partial<import("..").IconProps>>>>;
|
267 | Content: import("react").FunctionComponent<Pick<import("react-native").TextProps & {
|
268 | style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
269 | h1?: boolean;
|
270 | h2?: boolean;
|
271 | h3?: boolean;
|
272 | h4?: boolean;
|
273 | h1Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
274 | h2Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
275 | h3Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
276 | h4Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
277 | } & {
|
278 | right?: boolean;
|
279 | } & Partial<import("../config").ThemeProps<import("react-native").TextProps & {
|
280 | style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
281 | h1?: boolean;
|
282 | h2?: boolean;
|
283 | h3?: boolean;
|
284 | h4?: boolean;
|
285 | h1Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
286 | h2Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
287 | h3Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
288 | h4Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
289 | } & {
|
290 | right?: boolean;
|
291 | }>>, "style" | "onLayout" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "allowFontScaling" | "ellipsizeMode" | "lineBreakMode" | "numberOfLines" | "onTextLayout" | "onPress" | "onLongPress" | "nativeID" | "maxFontSizeMultiplier" | "adjustsFontSizeToFit" | "minimumFontScale" | "suppressHighlighting" | "selectable" | "selectionColor" | "textBreakStrategy" | "dataDetectorType" | "h1" | "h2" | "h3" | "h4" | "right" | "h1Style" | "h2Style" | "h3Style" | "h4Style">> | import("react").ForwardRefExoticComponent<import("react-native").TextProps & {
|
292 | style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
293 | h1?: boolean;
|
294 | h2?: boolean;
|
295 | h3?: boolean;
|
296 | h4?: boolean;
|
297 | h1Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
298 | h2Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
299 | h3Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
300 | h4Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
301 | } & {
|
302 | right?: boolean;
|
303 | } & Partial<import("../config").ThemeProps<import("react-native").TextProps & {
|
304 | style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
305 | h1?: boolean;
|
306 | h2?: boolean;
|
307 | h3?: boolean;
|
308 | h4?: boolean;
|
309 | h1Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
310 | h2Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
311 | h3Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
312 | h4Style?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
313 | } & {
|
314 | right?: boolean;
|
315 | }>>>;
|
316 | Input: import("react").FunctionComponent<Pick<import("react-native").TextInputProps & import("react").RefAttributes<import("react-native").TextInput> & {
|
317 | containerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
318 | disabled?: boolean;
|
319 | disabledInputStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
320 | inputContainerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
321 | leftIcon?: import("../icons/Icon").IconNode;
|
322 | leftIconContainerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
323 | rightIcon?: import("../icons/Icon").IconNode;
|
324 | rightIconContainerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
325 | inputStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
326 | InputComponent?: typeof import("react").Component;
|
327 | errorProps?: object;
|
328 | errorStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
329 | errorMessage?: string;
|
330 | label?: import("react").ReactNode;
|
331 | labelStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
332 | labelProps?: object;
|
333 | renderErrorMessage?: boolean;
|
334 | } & Partial<import("../config").ThemeProps<import("..").InputProps>>, "style" | "onLayout" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "disabled" | "allowFontScaling" | "numberOfLines" | "nativeID" | "maxFontSizeMultiplier" | "selectionColor" | "textBreakStrategy" | "hitSlop" | "onBlur" | "onFocus" | "hasTVPreferredFocus" | "tvParallaxProperties" | "containerStyle" | "pointerEvents" | "removeClippedSubviews" | "collapsable" | "needsOffscreenAlphaCompositing" | "renderToHardwareTextureAndroid" | "focusable" | "shouldRasterizeIOS" | "isTVSelectable" | "tvParallaxShiftDistanceX" | "tvParallaxShiftDistanceY" | "tvParallaxTiltAngle" | "tvParallaxMagnification" | "onStartShouldSetResponder" | "onMoveShouldSetResponder" | "onResponderEnd" | "onResponderGrant" | "onResponderReject" | "onResponderMove" | "onResponderRelease" | "onResponderStart" | "onResponderTerminationRequest" | "onResponderTerminate" | "onStartShouldSetResponderCapture" | "onMoveShouldSetResponderCapture" | "onTouchStart" | "onTouchMove" | "onTouchEnd" | "onTouchCancel" | "onTouchEndCapture" | "ref" | "label" | "placeholder" | "key" | "value" | "onContentSizeChange" | "onScroll" | "scrollEnabled" | "autoCapitalize" | "autoCorrect" | "autoFocus" | "blurOnSubmit" | "caretHidden" | "contextMenuHidden" | "defaultValue" | "editable" | "keyboardType" | "maxLength" | "multiline" | "onChange" | "onChangeText" | "onEndEditing" | "onSelectionChange" | "onSubmitEditing" | "onTextInput" | "onKeyPress" | "placeholderTextColor" | "returnKeyType" | "secureTextEntry" | "selectTextOnFocus" | "selection" | "textAlign" | "inputAccessoryViewID" | "clearButtonMode" | "clearTextOnFocus" | "dataDetectorTypes" | "enablesReturnKeyAutomatically" | "keyboardAppearance" | "passwordRules" | "rejectResponderTermination" | "selectionState" | "spellCheck" | "textContentType" | "autoCompleteType" | "importantForAutofill" | "disableFullscreenUI" | "inlineImageLeft" | "inlineImagePadding" | "returnKeyLabel" | "underlineColorAndroid" | "textAlignVertical" | "showSoftInputOnFocus" | "disabledInputStyle" | "inputContainerStyle" | "leftIcon" | "leftIconContainerStyle" | "rightIcon" | "rightIconContainerStyle" | "inputStyle" | "InputComponent" | "errorProps" | "errorStyle" | "errorMessage" | "labelStyle" | "labelProps" | "renderErrorMessage">> | import("react").ForwardRefExoticComponent<import("react-native").TextInputProps & import("react").RefAttributes<import("react-native").TextInput> & {
|
335 | containerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
336 | disabled?: boolean;
|
337 | disabledInputStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
338 | inputContainerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
339 | leftIcon?: import("../icons/Icon").IconNode;
|
340 | leftIconContainerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
341 | rightIcon?: import("../icons/Icon").IconNode;
|
342 | rightIconContainerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
343 | inputStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
344 | InputComponent?: typeof import("react").Component;
|
345 | errorProps?: object;
|
346 | errorStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
347 | errorMessage?: string;
|
348 | label?: import("react").ReactNode;
|
349 | labelStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
350 | labelProps?: object;
|
351 | renderErrorMessage?: boolean;
|
352 | } & Partial<import("../config").ThemeProps<import("..").InputProps>>>;
|
353 | Title: import("react").FunctionComponent<Pick<import("react-native").TextProps & {
|
354 | right?: boolean;
|
355 | } & Partial<import("../config").ThemeProps<import("react-native").TextProps & {
|
356 | right?: boolean;
|
357 | }>>, "style" | "onLayout" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "allowFontScaling" | "ellipsizeMode" | "lineBreakMode" | "numberOfLines" | "onTextLayout" | "onPress" | "onLongPress" | "nativeID" | "maxFontSizeMultiplier" | "adjustsFontSizeToFit" | "minimumFontScale" | "suppressHighlighting" | "selectable" | "selectionColor" | "textBreakStrategy" | "dataDetectorType" | "right">> | import("react").ForwardRefExoticComponent<import("react-native").TextProps & {
|
358 | right?: boolean;
|
359 | } & Partial<import("../config").ThemeProps<import("react-native").TextProps & {
|
360 | right?: boolean;
|
361 | }>>>;
|
362 | Subtitle: import("react").FunctionComponent<Pick<import("react-native").TextProps & {
|
363 | right?: boolean;
|
364 | } & Partial<import("../config").ThemeProps<import("react-native").TextProps & {
|
365 | right?: boolean;
|
366 | }>>, "style" | "onLayout" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "allowFontScaling" | "ellipsizeMode" | "lineBreakMode" | "numberOfLines" | "onTextLayout" | "onPress" | "onLongPress" | "nativeID" | "maxFontSizeMultiplier" | "adjustsFontSizeToFit" | "minimumFontScale" | "suppressHighlighting" | "selectable" | "selectionColor" | "textBreakStrategy" | "dataDetectorType" | "right">> | import("react").ForwardRefExoticComponent<import("react-native").TextProps & {
|
367 | right?: boolean;
|
368 | } & Partial<import("../config").ThemeProps<import("react-native").TextProps & {
|
369 | right?: boolean;
|
370 | }>>>;
|
371 | Swipeable: RneFunctionComponent<import("./ListItemSwipeable").ListItemSwipeableProps>;
|
372 | CheckBox: import("react").FunctionComponent<Pick<import("react-native").TouchableOpacityProps & import("../checkbox/CheckBoxIcon").CheckBoxIconProps & {
|
373 | Component?: typeof import("react").Component;
|
374 | iconRight?: boolean;
|
375 | title?: string | import("react").ReactElement<{}, string | ((props: any) => import("react").ReactElement<any, string | any | (new (props: any) => import("react").Component<any, any, any>)>) | (new (props: any) => import("react").Component<any, any, any>)>;
|
376 | titleProps?: import("react-native").TextProps;
|
377 | center?: boolean;
|
378 | right?: boolean;
|
379 | containerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
380 | wrapperStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
381 | textStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
382 | checkedTitle?: string;
|
383 | fontFamily?: string;
|
384 | } & Partial<import("../config").ThemeProps<import("..").CheckBoxProps>>, "style" | "onLayout" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "center" | "disabled" | "size" | "onPress" | "onLongPress" | "activeOpacity" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "hitSlop" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "hasTVPreferredFocus" | "tvParallaxProperties" | "touchSoundDisabled" | "Component" | "containerStyle" | "title" | "right" | "textStyle" | "titleProps" | "iconRight" | "wrapperStyle" | "checked" | "onIconPress" | "onLongIconPress" | "checkedIcon" | "uncheckedIcon" | "iconType" | "checkedColor" | "uncheckedColor" | "checkedTitle" | "fontFamily">> | import("react").ForwardRefExoticComponent<import("react-native").TouchableOpacityProps & import("../checkbox/CheckBoxIcon").CheckBoxIconProps & {
|
385 | Component?: typeof import("react").Component;
|
386 | iconRight?: boolean;
|
387 | title?: string | import("react").ReactElement<{}, string | ((props: any) => import("react").ReactElement<any, string | any | (new (props: any) => import("react").Component<any, any, any>)>) | (new (props: any) => import("react").Component<any, any, any>)>;
|
388 | titleProps?: import("react-native").TextProps;
|
389 | center?: boolean;
|
390 | right?: boolean;
|
391 | containerStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
392 | wrapperStyle?: import("react-native").StyleProp<import("react-native").ViewStyle>;
|
393 | textStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
|
394 | checkedTitle?: string;
|
395 | fontFamily?: string;
|
396 | } & Partial<import("../config").ThemeProps<import("..").CheckBoxProps>>>;
|
397 | ButtonGroup: import("react").FunctionComponent<Pick<import("..").ButtonGroupProps & Partial<import("../config").ThemeProps<import("..").ButtonGroupProps>>, "button" | "disabled" | "onPress" | "activeOpacity" | "onHideUnderlay" | "onShowUnderlay" | "underlayColor" | "Component" | "containerStyle" | "disabledStyle" | "textStyle" | "buttonStyle" | "buttons" | "selectedTextStyle" | "selectedButtonStyle" | "selectedIndex" | "selectedIndexes" | "setOpacityTo" | "innerBorderStyle" | "buttonContainerStyle" | "selectMultiple" | "disabledTextStyle" | "disabledSelectedStyle" | "disabledSelectedTextStyle" | "vertical">> | import("react").ForwardRefExoticComponent<import("..").ButtonGroupProps & Partial<import("../config").ThemeProps<import("..").ButtonGroupProps>>>;
|
398 | });
|
399 | export default ThemedListItem;
|
400 |
|
\ | No newline at end of file |