From 2bd0a144ec593c1e606a00e17eba717b618b5816 Mon Sep 17 00:00:00 2001 From: Julia Friesel <julia.friesel@gmail.com> Date: Fri, 8 Jun 2018 17:47:08 +0200 Subject: [PATCH] Add db change listener --- datepicker.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/datepicker.js b/datepicker.js index 337e2adb..0085c86d 100644 --- a/datepicker.js +++ b/datepicker.js @@ -4,14 +4,16 @@ import { Calendar } from 'react-native-calendars' import * as styles from './styles' import { getOrCreateCycleDay, bleedingDaysSortedByDate } from './db' - - export default class DatePickView extends Component { constructor(props) { super(props) this.state = { cycleDays: bleedingDaysSortedByDate } + // so we rerender the calendar when there are new bleeding days + bleedingDaysSortedByDate.addListener(() => { + this.setState({ cycleDays: bleedingDaysSortedByDate }) + }) } passDateToDayView(result) { -- GitLab