This commit is contained in:
yiminghe 2016-07-07 20:25:03 +08:00
parent 38d4031987
commit 94706f1d2c
62 changed files with 77 additions and 68 deletions

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import ReactDOM from 'react-dom';
import Animate from 'rc-animate';
import Icon from '../icon';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import Animate from 'rc-animate';
import Icon from '../icon';
import addEventListener from 'rc-util/lib/Dom/addEventListener';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import Animate from 'rc-animate';
import ScrollNumber from './ScrollNumber';
import classNames from 'classnames';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import splitObject from '../_util/splitObject';
export default class BreadcrumbItem extends React.Component {

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import classNames from 'classnames';
import splitObject from '../_util/splitObject';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import classNames from 'classnames';
import { findDOMNode } from 'react-dom';
import Icon from '../icon';

View File

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react';
import { PropTypes } from 'react';
import * as React from 'react';
import { PREFIX_CLS } from './Constants';
import Select from '../select';
import { Group, Button } from '../radio';

View File

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react';
import { PropTypes } from 'react';
import * as React from 'react';
import GregorianCalendar from 'gregorian-calendar';
import defaultLocale from './locale/zh_CN';
import FullCalendar from 'rc-calendar/lib/FullCalendar';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import classNames from 'classnames';
import splitObject from '../_util/splitObject';
export default props => {

View File

@ -17,9 +17,9 @@ if (typeof window !== 'undefined') {
import SlickCarousel from 'react-slick';
import * as React from 'react';
type CarouselEffect = 'scrollx' | 'fade'
export type CarouselEffect = 'scrollx' | 'fade'
// Carousel
interface CarouselProps {
export interface CarouselProps {
/** 动画效果函数,可取 scrollx, fade*/
effect?:CarouselEffect,
/** 是否显示面板指示点*/

View File

@ -14,8 +14,8 @@ export interface CascaderOptionType {
children?:Array<CascaderOptionType>
}
type CascaderExpandTrigger = 'click' | 'hover'
interface CascaderProps {
export type CascaderExpandTrigger = 'click' | 'hover'
export interface CascaderProps {
/** 可选项数据源*/
options:Array<CascaderOptionType>,
/** 默认的选中项*/

View File

@ -9,7 +9,7 @@ export interface CheckboxOptionType {
disabled?:boolean
}
interface CheckboxGroupProps {
export interface CheckboxGroupProps {
/** 默认选中的选项*/
defaultValue?:Array<string>,
/** 指定选中的选项*/
@ -24,7 +24,7 @@ interface CheckboxGroupProps {
style?:React.CSSProperties
}
interface CheckboxGroupState {
export interface CheckboxGroupState {
value: any;
}

View File

@ -5,7 +5,7 @@ import classNames from 'classnames';
import PureRenderMixin from 'react-addons-pure-render-mixin';
import splitObject from '../_util/splitObject';
interface CheckboxProps {
export interface CheckboxProps {
/** 指定当前是否选中*/
checked?:boolean,
/** 初始是否选中*/

View File

@ -13,7 +13,7 @@ export interface CollapseProps {
style?:React.CSSProperties
}
interface CollapsePanelProps {
export interface CollapsePanelProps {
/** 对应 activeKey */
key:string,
/** 面板头内容*/
@ -22,7 +22,7 @@ interface CollapsePanelProps {
style?:React.CSSProperties
}
declare class CollapsePanel extends React.Component<CollapsePanelProps, {}> {
export class CollapsePanel extends React.Component<CollapsePanelProps, {}> {
}

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import CalendarLocale from 'rc-calendar/lib/locale/zh_CN';
import RcCalendar from 'rc-calendar';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import GregorianCalendar from 'gregorian-calendar';
import RangeCalendar from 'rc-calendar/lib/RangeCalendar';
import RcDatePicker from 'rc-calendar/lib/Picker';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import MonthCalendar from 'rc-calendar/lib/MonthCalendar';
import RcDatePicker from 'rc-calendar/lib/Picker';
import GregorianCalendar from 'gregorian-calendar';

View File

@ -1,4 +1,5 @@
import React, {PropTypes} from 'react';
import { PropTypes } from 'react';
import * as React from 'react';
import TimePicker from 'rc-time-picker';
import DateTimeFormat from 'gregorian-calendar-format';
import GregorianCalendar from 'gregorian-calendar';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import Button from '../button';
import Icon from '../icon';
import Dropdown from './dropdown';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import RcDropdown from 'rc-dropdown';
import splitObject from '../_util/splitObject';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import classNames from 'classnames';
import PureRenderMixin from 'react-addons-pure-render-mixin';
import omit from 'object.omit';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import classNames from 'classnames';
import PureRenderMixin from 'react-addons-pure-render-mixin';
import { FIELD_META_PROP } from './constants';

View File

@ -1,6 +1,8 @@
import Affix from './affix';
export { Affix };
// export {default as } does not work for ie8
import Collapse from './collapse';
export { Collapse };

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import classNames from 'classnames';
import RcInputNumber from 'rc-input-number';
import splitObject from '../_util/splitObject';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import classNames from 'classnames';
export default function Group(props) {

View File

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react';
import { PropTypes } from 'react';
import * as React from 'react';
import classNames from 'classnames';
import assign from 'object-assign';
const stringOrNumber = PropTypes.oneOfType([PropTypes.string, PropTypes.number]);

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import { changeConfirmLocale } from '../modal/locale';
export default class LocaleProvider extends React.Component {

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import RcMenu, { Item, Divider, SubMenu, ItemGroup } from 'rc-menu';
import animation from '../_util/openAnimation';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import Notification from 'rc-notification';
import Icon from '../icon';

View File

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react';
import { PropTypes } from 'react';
import * as React from 'react';
import Dialog from 'rc-dialog';
import addEventListener from 'rc-util/lib/Dom/addEventListener';
import Button from '../button';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import ReactDOM from 'react-dom';
import Dialog from './Modal';
import Icon from '../icon';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import Notification from 'rc-notification';
import Icon from '../icon';
import assign from 'object-assign';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import Select from '../select';
export default class MiniSelect extends React.Component {

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import RcPagination from 'rc-pagination';
import Select from '../select';
import MiniSelect from './MiniSelect';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import Tooltip from '../tooltip';
import Icon from '../icon';
import Button from '../button';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import Tooltip from '../tooltip';
import getPlacements from './placements';
import warning from 'warning';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import Progress from './progress';
import warning from 'warning';

View File

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react';
import { PropTypes } from 'react';
import * as React from 'react';
import Icon from '../icon';
import { Circle } from 'rc-progress';
import classNames from 'classnames';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import RcQueueAnim from 'rc-queue-anim';
import warning from 'warning';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import classNames from 'classnames';
import Radio from './radio';
import RadioButton from './radioButton';

View File

@ -1,5 +1,5 @@
import RcRadio from 'rc-radio';
import React from 'react';
import * as React from 'react';
import classNames from 'classnames';
import PureRenderMixin from 'react-addons-pure-render-mixin';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import Radio from './radio';
export default class RadioButton extends React.Component {

View File

@ -1,4 +1,5 @@
import React, { PropTypes } from 'react';
import { PropTypes } from 'react';
import * as React from 'react';
import RcRate from 'rc-rate';
export default class Rate extends React.Component {

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import RcSelect, { Option, OptGroup } from 'rc-select';
import classNames from 'classnames';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import RcSlider from 'rc-slider';
import splitObject from '../_util/splitObject';
export default class Slider extends React.Component {

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import { findDOMNode } from 'react-dom';
import classNames from 'classnames';
import isCssAnimationSupported from '../_util/isCssAnimationSupported';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import RcSteps from 'rc-steps';
export default class Steps extends React.Component {

View File

@ -1,5 +1,5 @@
import RcSwitch from 'rc-switch';
import React from 'react';
import * as React from 'react';
import classNames from 'classnames';
export default class Switch extends React.Component {

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import RcTable from 'rc-table';
import Checkbox from '../checkbox';
import Radio from '../radio';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import Menu, { SubMenu, Item as MenuItem } from 'rc-menu';
import Dropdown from '../dropdown';
import Icon from '../icon';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import ReactDOM from 'react-dom';
import Animate from 'rc-animate';
import Icon from '../icon';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import DateTimeFormat from 'gregorian-calendar-format';
import RcTimePicker from 'rc-time-picker/lib/TimePicker';
import defaultLocale from './locale/zh_CN';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import classNames from 'classnames';
import TimelineItem from './TimelineItem';
import splitObject from '../_util/splitObject';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import classNames from 'classnames';
import splitObject from '../_util/splitObject';
export default class TimelineItem extends React.Component {

View File

@ -16,7 +16,7 @@ export interface TransferItem {
}
// Transfer
interface TransferProps {
export interface TransferProps {
/** 数据源*/
dataSource:Array<TransferItem>,
/** 每行数据渲染函数*/

View File

@ -14,7 +14,7 @@ export function isRenderResultPlainObject(result) {
Object.prototype.toString.call(result) === '[object Object]';
}
interface TransferListProps {
export interface TransferListProps {
prefixCls?: string,
/** 数据源 */
dataSource: Array<TransferItem>,

View File

@ -3,7 +3,7 @@ import Icon from '../icon';
function noop() {
}
interface SearchProps {
export interface SearchProps {
prefixCls?: string,
placeholder?: string,
onChange?: (e: React.FormEvent) => void,

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import RcTreeSelect, { TreeNode, SHOW_ALL, SHOW_PARENT, SHOW_CHILD } from 'rc-tree-select';
import classNames from 'classnames';

View File

@ -2,7 +2,7 @@ import * as React from 'react';
import RcTree from 'rc-tree';
import animation from '../_util/openAnimation';
interface TreeNodeProps {
export interface TreeNodeProps {
disabled?:boolean,
disableCheckbox?:boolean,
title?:string | React.ReactNode,
@ -13,7 +13,7 @@ interface TreeNodeProps {
export class TreeNode extends React.Component<TreeNodeProps, {}> {
}
interface TreeNodeEvent {
export interface TreeNodeEvent {
event:'check' | 'select',
node:TreeNode,
@ -24,12 +24,12 @@ interface TreeNodeEvent {
selectedNodes?:Array<TreeNode>,
}
interface TreeNodeMouseEvent {
export interface TreeNodeMouseEvent {
node:TreeNode,
event:React.MouseEventHandler,
}
interface TreeProps {
export interface TreeProps {
showLine?:boolean,
className?:string,
/** 是否支持多选*/

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import RcUpload from 'rc-upload';
import UploadList from './uploadList';
import getFileItem from './getFileItem';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import Animate from 'rc-animate';
import Icon from '../icon';
const prefixCls = 'ant-upload';

View File

@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import warning from 'warning';
export default class Validation extends React.Component {