aekimena-month-year-picker
Version:
Sleek, customizable month-year-picker for React Native applications
1 lines • 7.71 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../src/styles.tsx","../src/components/DateFlatList.tsx","../src/components/Highlighter.tsx","../src/components/ConfirmButton.tsx","../src/utils/months.ts","../src/MonthYearPicker.tsx","../src/functions/getYears.ts","../src/functions/getDays.ts","../src/functions/getDateString.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null],"names":["styles","StyleSheet","create","modalContainer","width","justifyContent","alignItems","zIndex","position","bottom","containerStyle","backgroundColor","borderRadius","overflow","ConfirmButtonStyle","paddingVertical","paddingHorizontal","top","buttonTextStyle","fontSize","color","innerContainer","flex","flexDirection","highlighter","height","itemContainer","itemText","listContainer","paddingBottom","paddingTop","absolutePressItem","DateFlatList","_a","data","onScrollToIndex","yScrollOffset","highlightedItem","itemTextStyle","itemContainerStyle","highlightedItemStyle","React","createElement","View","style","FlatList","onScroll","event","scrollOffset","nativeEvent","contentOffset","y","Math","round","x","contentContainerStyle","keyExtractor","item","toString","renderItem","Text","fontWeight","getItemLayout","index","length","offset","showsVerticalScrollIndicator","snapToInterval","decelerationRate","Highlighter","highlighterStyle","ConfirmButton","buttonText","buttonStyle","onConfirm","TouchableOpacity","onPress","activeOpacity","monthsArrayObj","id","month","MonthYearPicker","_c","visible","_d","animationType","_e","transparent","onRequestClose","onBackgroundPress","_f","opacity","_g","maxDate","Date","toISOString","_h","minDate","_j","showDays","_k","maxDateToCheck","minDateToCheck","yearsData","startYear","getFullYear","endYear","years","year","push","getYears","_l","useState","higlightedYear","setHighlightedYear","_m","getMonthsData","highlightedMonth","setHighlightedMonth","daysData","date","days","getMonth","getDate","setDate","getDaysInMonth","_o","getDaysData","highlightedMonthDay","setHighlightedMonthDay","isNaN","getTime","Error","slice","modifiedMonth","map","_b","useEffect","Modal","statusBarTranslucent","num","day","undefined","getDateDateString","Pressable"],"mappings":"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"}