import * as React from 'react'; import {View} from "react-native"; import {withTheme} from 'react-native-paper'; import {Agenda} from "react-native-calendars"; type Props = { theme: Object, } /** * Abstraction layer for Agenda component, using custom configuration */ class CustomAgenda extends React.Component { getAgenda() { return ; } render() { if (this.props.theme.colors.text === "#ffffff") // We are in light mode return ( {this.getAgenda()} ); else return this.getAgenda(); } } export default withTheme(CustomAgenda);