Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | import {StyleSheet, ViewStyle} from 'react-native';
import * as defaultStyle from '../style';
const STYLESHEET_ID = 'stylesheet.calendar.main';
interface Theme {
[key: string]: any;
}
interface CalendarStyle {
container: ViewStyle;
monthView: ViewStyle;
week: ViewStyle;
divider: ViewStyle;
dayContainer: ViewStyle;
[key: string]: ViewStyle;
}
export default function getStyle(theme: Theme = {}): CalendarStyle {
const appStyle = {...defaultStyle, ...theme};
return StyleSheet.create({
container: {
width: '100%',
// paddingLeft: 5,
// paddingRight: 5,
// backgroundColor: appStyle.calendarBackground
backgroundColor: '#fff'
},
monthView: {
borderBottomLeftRadius: 8,
borderBottomRightRadius: 8,
backgroundColor: appStyle.calendarBackground
},
week: {
marginTop: 4,
marginBottom: 4,
flexDirection: 'row',
alignItems: 'center'
// justifyContent: 'space-around',
},
divider:{
backgroundColor: '#E6EBF5',
height: 1,
width: '100%',
},
dayContainer: {
width: 40,
},
...(theme[STYLESHEET_ID] || {})
});
} |