UNPKG

adwaita-web

Version:

A GTK inspired toolkit designed to build awesome web apps

36 lines (35 loc) 854 B
import React from "react"; declare enum MODE { DAY = "day", MONTH = "month", YEAR = "year" } export declare type CalendarProps = { value?: Date; onChange?: (date: Date) => void; }; export declare class Calendar extends React.Component<CalendarProps> { state: { mode: MODE; value: Date; current: Date; }; setMode(mode: MODE): void; setCurrent(current: Date): void; setMonth: (month: number) => void; setYear: (year: number) => void; changeYear: (year: number) => void; onPrevious: () => void; onNext: () => void; select: (item: { date: number; month: number; year: number; }) => void; getValue(): Date; renderDays(): JSX.Element; renderMonths(): JSX.Element; renderYears(): JSX.Element; render(): JSX.Element; } export {};