@salient-sys/react-native-infinite-picker
Version:
A simple, flexible, performant duration picker for React Native apps 🔥 Great for timers, alarms and duration inputs ⏰🕰️⏳ Includes iOS-style haptic and audio feedback 🍏
15 lines • 543 B
JavaScript
export const generateFlatListData = (pickerItems, options) => {
if (pickerItems.length === 0) {
return [];
}
let flatListData = pickerItems;
if (options.repeatNTimes > 1) {
flatListData = Array(options.repeatNTimes).fill(flatListData).flat();
}
if (options.disableInfiniteScroll || options.repeatNTimes === 1) {
flatListData.push(...Array(options.padWithNItems).fill(""));
flatListData.unshift(...Array(options.padWithNItems).fill(""));
}
return flatListData;
};
//# sourceMappingURL=generateFlatListData.js.map