UNPKG

@aimake/nanod

Version:

## 设计模式 NANO DESIGN 是面向于企业级中台化应用的解决方案。服务于 ToB 和 ToE 类型的单页应用,应用于各产品中从而产出了一套设计及前端规范。

32 lines (31 loc) 1.08 kB
import * as React from 'react'; import * as moment from 'moment'; import { RadioChangeEvent } from '../radio'; export interface HeaderProps { prefixCls?: string; locale?: any; fullscreen?: boolean; yearSelectOffset?: number; yearSelectTotal?: number; type?: string; onValueChange?: (value: moment.Moment) => void; onTypeChange?: (type: string) => void; value: any; validRange?: [moment.Moment, moment.Moment]; } export default class Header extends React.Component<HeaderProps, any> { static defaultProps: { prefixCls: string; yearSelectOffset: number; yearSelectTotal: number; }; private calenderHeaderNode; getYearSelectElement(year: number): JSX.Element; getMonthsLocale(value: moment.Moment): any[]; getMonthSelectElement(month: number, months: number[]): JSX.Element; onYearChange: (year: string) => void; onMonthChange: (month: string) => void; onTypeChange: (e: RadioChangeEvent) => void; getCalenderHeaderNode: (node: HTMLDivElement) => void; render(): JSX.Element; }