chore: fix timeline TimelineItemProps typo (#27001)

* chore: fix timeline TimelineItemProps typo

* Update Timeline.tsx

* Update TimelineItem.tsx

* Update TimelineItem.tsx

* Update TimelineItem.tsx

* Update TimelineItem.tsx

Co-authored-by: Olivier Louvignes <olivier@mgcrea.io>
Co-authored-by: 偏右 <afc163@gmail.com>
This commit is contained in:
Tom Xu 2020-10-03 22:03:09 +08:00 committed by GitHub
parent f07613a9c2
commit 514cc062be
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 11 additions and 5 deletions

View File

@ -2,7 +2,7 @@ import * as React from 'react';
import classNames from 'classnames';
import LoadingOutlined from '@ant-design/icons/LoadingOutlined';
import TimelineItem, { TimeLineItemProps } from './TimelineItem';
import TimelineItem, { TimelineItemProps } from './TimelineItem';
import { ConfigContext } from '../config-provider';
import { cloneElement } from '../_util/reactNode';
@ -18,7 +18,7 @@ export interface TimelineProps {
}
interface TimelineType extends React.FC<TimelineProps> {
Item: React.FC<TimeLineItemProps>;
Item: React.FC<TimelineItemProps>;
}
const Timeline: TimelineType = props => {

View File

@ -3,7 +3,7 @@ import classNames from 'classnames';
import omit from 'omit.js';
import { ConfigContext } from '../config-provider';
export interface TimeLineItemProps {
export interface TimelineItemProps {
prefixCls?: string;
className?: string;
color?: string;
@ -14,7 +14,13 @@ export interface TimeLineItemProps {
label?: React.ReactNode;
}
const TimelineItem: React.FC<TimeLineItemProps> = props => {
// for compatibililty
// https://github.com/ant-design/ant-design/pull/26832
export interface TimeLineItemProps extends TimelineItemProps {
__deprecated_do_not_use_it__?: any; // eslint-disable-line camelcase
}
const TimelineItem: React.FC<TimelineItemProps> = props => {
const { getPrefixCls } = React.useContext(ConfigContext);
const {
prefixCls: customizePrefixCls,

View File

@ -1,6 +1,6 @@
import Timeline from './Timeline';
export { TimelineProps } from './Timeline';
export { TimeLineItemProps } from './TimelineItem';
export { TimelineItemProps } from './TimelineItem';
export default Timeline;