react-native-fiesta
Version:
A set of celebration animations powered by Skia. Engage more with your users by celebrating in your React Native application.
22 lines (21 loc) • 620 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getEmojisToRender = getEmojisToRender;
var _array = require("./array");
function getEmojisToRender(emojis, itemsToRender) {
let emojiToPushIndex = 0;
const newEmojis = [];
const randomisedItems = (0, _array.shuffleArray)(emojis);
new Array(itemsToRender).fill(0).map(() => {
if (emojiToPushIndex === randomisedItems.length - 1) {
emojiToPushIndex = 0;
} else {
emojiToPushIndex++;
}
newEmojis.push(randomisedItems[emojiToPushIndex]);
});
return newEmojis;
}
//# sourceMappingURL=emojis.js.map