UNPKG

react-native-insta-story-2

Version:

custom patched version of react-native-insta-story Story component for React Native.

53 lines (47 loc) 1.76 kB
import React from "react"; import {View, FlatList} from "react-native"; import StoryCircleListItem from "./StoryCircleListItem"; const StoryCircleListView = (props) => { const { data, handleStoryItemPress, unPressedBorderColor, pressedBorderColor, avatarSize, showText, textStyle, // custom patched customStoryCircleListItem, avatarWrapperStyle, } = props; return ( <View> <FlatList keyExtractor={(item, index) => index.toString()} data={data} horizontal style={{paddingLeft: 12}} showsVerticalScrollIndicator={false} showsHorizontalScrollIndicator={false} ListFooterComponent={<View style={{flex: 1, width: 8}}/>} renderItem={({item, index}) => ( <StoryCircleListItem avatarSize={avatarSize} handleStoryItemPress={() => handleStoryItemPress && handleStoryItemPress(item, index) } unPressedBorderColor={unPressedBorderColor} pressedBorderColor={pressedBorderColor} item={item} showText={showText} textStyle={textStyle} // custom patched customStoryCircleListItem={customStoryCircleListItem} avatarWrapperStyle={avatarWrapperStyle} /> )} /> </View> ); } export default StoryCircleListView;