react-native-elements
Version:
React Native Elements & UI Toolkit
26 lines (25 loc) • 995 B
JavaScript
import { withTheme } from '../config';
import { ListItemBase } from './ListItemBase';
import ListItemContent from './ListItemContent';
import ListItemChevron from './ListItemChevron';
import ListItemInput from './ListItemInput';
import ListItemCheckBox from './ListItemCheckBox';
import ListItemButtonGroup from './ListItemButtonGroup';
import ListItemTitle from './ListItemTitle';
import ListItemSubtitle from './ListItemSubtitle';
import ListItemSwipeable from './ListItemSwipeable';
import ListItemAccordion from './ListItemAccordion';
const ListItem = Object.assign(ListItemBase);
export { ListItem };
const ThemedListItem = Object.assign(withTheme(ListItem, 'ListItem'), {
Accordion: ListItemAccordion,
Chevron: ListItemChevron,
Content: ListItemContent,
Input: ListItemInput,
Title: ListItemTitle,
Subtitle: ListItemSubtitle,
Swipeable: ListItemSwipeable,
CheckBox: ListItemCheckBox,
ButtonGroup: ListItemButtonGroup,
});
export default ThemedListItem;