changes the first day of week to monday, calendar now also uses app text styling

This commit is contained in:
tina
2019-03-10 01:15:16 +01:00
parent 512250eff4
commit 3f723aa823
2 changed files with 15 additions and 2 deletions
+5 -2
View File
@@ -1,9 +1,9 @@
import React, { Component } from 'react' import React, { Component } from 'react'
import { CalendarList } from 'react-native-calendars' import { CalendarList } from 'react-native-calendars'
import {LocalDate} from 'js-joda' import { LocalDate } from 'js-joda'
import { getBleedingDaysSortedByDate } from '../db' import { getBleedingDaysSortedByDate } from '../db'
import cycleModule from '../lib/cycle' import cycleModule from '../lib/cycle'
import {shadesOfRed} from '../styles/index' import { shadesOfRed, calendarTheme } from '../styles/index'
import styles from '../styles/index' import styles from '../styles/index'
import nothingChanged from '../db/db-unchanged' import nothingChanged from '../db/db-unchanged'
@@ -52,6 +52,9 @@ export default class CalendarView extends Component {
) )
} }
markingType={'custom'} markingType={'custom'}
// If firstDay=1 week starts from Monday. Note that dayNames and dayNamesShort should still start from Sunday.
firstDay={1}
theme={calendarTheme}
/> />
) )
} }
+10
View File
@@ -26,6 +26,16 @@ const defaultIndentation = 10
const defaultTopMargin = 10 const defaultTopMargin = 10
const colorInActive = '#666666' const colorInActive = '#666666'
export const calendarTheme = {
textDayFontFamily: textFont,
textMonthFontFamily: textFontBold,
textDayHeaderFontFamily: textFont,
textDayFontSize: regularSize,
textMonthFontSize: regularSize,
textDayHeaderFontSize: hintSize,
textSectionTitleColor: 'grey'
}
export default StyleSheet.create({ export default StyleSheet.create({
appText: { appText: {
color: 'black', color: 'black',