react-native-easy-calendar
Version:
Customizable, easy-to-use, performant calendar components for React Native
53 lines (52 loc) • 3.67 kB
TypeScript
import type { ReactTestInstance } from 'react-test-renderer';
import type { Theme } from '../Entities';
import { Props } from './Months';
export declare class MonthsPage {
component: ReactTestInstance;
firstMonth?: ReactTestInstance;
firstCustomMonth?: ReactTestInstance;
monthArray: ReactTestInstance[];
customMonthArray: ReactTestInstance[];
constructor({ onPressMonth, dateProperties, visibleDate, MonthComponent, minDate, maxDate, theme, }: Partial<Props> & {
theme?: Theme;
});
}
export declare const testTheme: {
monthsContainer: {
marginTop: number;
backgroundColor: string;
};
calendarContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
headerContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
normalArrowContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
disabledArrowContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
normalArrowImage: import("react-native").StyleProp<import("react-native").ImageStyle>;
disabledArrowImage: import("react-native").StyleProp<import("react-native").ImageStyle>;
titleContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
titleText: import("react-native").StyleProp<import("react-native").TextStyle>;
weekdaysContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
weekdayText: import("react-native").StyleProp<import("react-native").TextStyle>;
daysContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
normalMonthContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
disabledMonthContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
selectedMonthContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
normalMonthText: import("react-native").StyleProp<import("react-native").TextStyle>;
disabledMonthText: import("react-native").StyleProp<import("react-native").TextStyle>;
selectedMonthText: import("react-native").StyleProp<import("react-native").TextStyle>;
normalDayContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
disabledDayContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
selectedDayContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
extraDayContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
startOfWeekDayContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
endOfWeekDayContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
startOfMonthDayContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
endOfMonthDayContainer: import("react-native").StyleProp<import("react-native").ViewStyle>;
normalDayText: import("react-native").StyleProp<import("react-native").TextStyle>;
disabledDayText: import("react-native").StyleProp<import("react-native").TextStyle>;
selectedDayText: import("react-native").StyleProp<import("react-native").TextStyle>;
extraDayText: import("react-native").StyleProp<import("react-native").TextStyle>;
startOfWeekDayText: import("react-native").StyleProp<import("react-native").TextStyle>;
endOfWeekDayText: import("react-native").StyleProp<import("react-native").TextStyle>;
startOfMonthDayText: import("react-native").StyleProp<import("react-native").TextStyle>;
endOfMonthDayText: import("react-native").StyleProp<import("react-native").TextStyle>;
};