@amaui/ui-react
Version:
UI for React
31 lines (30 loc) • 1.06 kB
TypeScript
import React from 'react';
import { AmauiDate } from '@amaui/date';
import { ICalendar } from '../Calendar/Calendar';
import { ICalendarEvent } from '../CalendarAvailability/CalendarAvailability';
export type ICalendarViewsView = 'day' | 'week' | 'month';
export interface ICalendarViews extends ICalendar {
viewDefault?: ICalendarViewsView;
dateDefault?: AmauiDate;
times?: any;
events?: ICalendarEvent[];
views?: ICalendarViewsView[];
render?: (date: AmauiDate, view: ICalendarViewsView) => any;
onTimeClick?: (date: AmauiDate, view: ICalendarViewsView, event: MouseEvent) => any;
onChangeView?: (view: ICalendarViewsView) => any;
onChangeDate?: (value: AmauiDate) => any;
startHeader?: any;
endHeader?: any;
startLeft?: any;
endLeft?: any;
startRight?: any;
endRight?: any;
noViews?: boolean;
IconPrevious?: any;
IconNext?: any;
WeekProps?: any;
DayProps?: any;
CalendarMonthProps?: any;
}
declare const CalendarViews: React.FC<ICalendarViews>;
export default CalendarViews;