UNPKG

@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 🍏

22 lines (21 loc) 708 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateFlatListData = void 0; 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; }; exports.generateFlatListData = generateFlatListData; //# sourceMappingURL=generateFlatListData.js.map