Gather general cycle-related functions in cycle module

This commit is contained in:
Julia Friesel
2018-06-30 13:50:01 +02:00
parent 97b8452b45
commit 28b880a40c
8 changed files with 84 additions and 75 deletions
+2 -2
View File
@@ -11,11 +11,11 @@ import Svg,{
} from 'react-native-svg'
import { LocalDate } from 'js-joda'
import { getCycleDay, getOrCreateCycleDay, cycleDaysSortedByDate } from '../../db'
import getCycleDayNumberModule from '../../lib/get-cycle-day-number'
import cycleModule from '../../lib/cycle'
import styles from './styles'
import config from './config'
const getCycleDayNumber = getCycleDayNumberModule()
const getCycleDayNumber = cycleModule().getCycleDayNumber
const yAxis = makeYAxis(config)
+4 -2
View File
@@ -6,14 +6,16 @@ import {
} from 'react-native'
import styles from '../styles/index'
import { bleeding as labels} from '../labels/labels'
import cycleDayModule from '../lib/get-cycle-day-number'
import cycleModule from '../lib/cycle'
import { bleedingDaysSortedByDate } from '../db'
const getCycleDayNumber = cycleDayModule()
const getCycleDayNumber = cycleModule().getCycleDayNumber
export default class DayView extends Component {
constructor(props) {
super(props)
console.log('new')
console.log(props.cycleDay)
this.cycleDay = props.cycleDay
this.showView = props.showView
this.state = {
+2 -2
View File
@@ -3,14 +3,14 @@ import {
View,
Text
} from 'react-native'
import cycleDayModule from '../lib/get-cycle-day-number'
import cycleModule from '../lib/cycle'
import DayView from './cycle-day-overview'
import BleedingEditView from './bleeding'
import TemperatureEditView from './temperature'
import { formatDateForViewHeader } from '../labels/format'
import styles from '../styles/index'
const getCycleDayNumber = cycleDayModule()
const getCycleDayNumber = cycleModule().getCycleDayNumber
export default class Day extends Component {
constructor(props) {
+2 -2
View File
@@ -6,10 +6,10 @@ import {
} from 'react-native'
import { LocalDate } from 'js-joda'
import styles from '../styles/index'
import cycleDayModule from '../lib/get-cycle-day-number'
import cycleModule from '../lib/cycle'
import { getOrCreateCycleDay, bleedingDaysSortedByDate, deleteAll } from '../db'
const getCycleDayNumber = cycleDayModule()
const getCycleDayNumber = cycleModule().getCycleDayNumber
export default class Home extends Component {
constructor(props) {