import React from 'react'; import {SectionList, StyleSheet} from 'react-native'; import {SCREEN_HEIGHT} from '../../utils'; import BadgeItem from './BadgeItem'; import BadgeHeader from './BadgeListHeader'; interface BadgeListProps { data: any[]; selectedBadges: any[]; selectKey: (ikey: string) => void; } const BadgeList: React.FC = ({ data, selectedBadges, selectKey, }) => { return ( item + index} extraData={selectedBadges} renderItem={({item: {badgeName, badgeImage}, index}) => { return ( ); }} renderSectionHeader={({section: {title}}) => ( )} /> ); }; const styles = StyleSheet.create({ listContainer: { flexDirection: 'row', flexWrap: 'wrap', alignItems: 'center', flexGrow: 1, paddingBottom: SCREEN_HEIGHT * 0.1, }, scrollViewStyles: { paddingBottom: SCREEN_HEIGHT * 0.5, }, }); export default BadgeList;