UNPKG

@around25/react-native-gallery-media-picker

Version:

A react native component that will get all the media files (images and video) from device gallery and allow to select items

41 lines (31 loc) 928 B
import moment from 'moment'; /** * @param array * @param property * @param nestedProperty * @param value */ export const existsInArray = (array, property, nestedProperty, value) => { return array.map( (object) => { return object[property][nestedProperty]; } ).indexOf(value); } export const placeInTime = (timestamp) => { let today = moment().startOf('day'); let thisWeek = moment().startOf('week'); let thisMonth = moment().startOf('month'); let thisYear = moment().startOf('year'); const momentOfFile = moment(timestamp); if (momentOfFile.isSameOrAfter(today)) { return 'today'; } else if (momentOfFile.isSameOrAfter(thisWeek)) { return 'week'; } else if (momentOfFile.isSameOrAfter(thisMonth)) { return 'month'; } else if (momentOfFile.isSameOrAfter(thisYear)) { return momentOfFile.month(); } else { return momentOfFile.year(); } return 'error'; }