react-native-easy-calendar
Version:
Customizable, easy-to-use, performant calendar components for React Native
38 lines (37 loc) • 1.65 kB
TypeScript
import type { StyleProp, TextStyle, ViewStyle, ImageStyle } from 'react-native';
export interface Theme {
calendarContainer: StyleProp<ViewStyle>;
headerContainer: StyleProp<ViewStyle>;
normalArrowContainer: StyleProp<ViewStyle>;
disabledArrowContainer: StyleProp<ViewStyle>;
normalArrowImage: StyleProp<ImageStyle>;
disabledArrowImage: StyleProp<ImageStyle>;
titleContainer: StyleProp<ViewStyle>;
titleText: StyleProp<TextStyle>;
weekdaysContainer: StyleProp<ViewStyle>;
weekdayText: StyleProp<TextStyle>;
daysContainer: StyleProp<ViewStyle>;
monthsContainer: StyleProp<ViewStyle>;
normalMonthContainer: StyleProp<ViewStyle>;
disabledMonthContainer: StyleProp<ViewStyle>;
selectedMonthContainer: StyleProp<ViewStyle>;
normalMonthText: StyleProp<TextStyle>;
disabledMonthText: StyleProp<TextStyle>;
selectedMonthText: StyleProp<TextStyle>;
normalDayContainer: StyleProp<ViewStyle>;
disabledDayContainer: StyleProp<ViewStyle>;
selectedDayContainer: StyleProp<ViewStyle>;
extraDayContainer: StyleProp<ViewStyle>;
startOfWeekDayContainer: StyleProp<ViewStyle>;
endOfWeekDayContainer: StyleProp<ViewStyle>;
startOfMonthDayContainer: StyleProp<ViewStyle>;
endOfMonthDayContainer: StyleProp<ViewStyle>;
normalDayText: StyleProp<TextStyle>;
disabledDayText: StyleProp<TextStyle>;
selectedDayText: StyleProp<TextStyle>;
extraDayText: StyleProp<TextStyle>;
startOfWeekDayText: StyleProp<TextStyle>;
endOfWeekDayText: StyleProp<TextStyle>;
startOfMonthDayText: StyleProp<TextStyle>;
endOfMonthDayText: StyleProp<TextStyle>;
}