UNPKG

@aliretail/react-materials-components

Version:
50 lines (49 loc) 1.5 kB
import * as React from 'react'; import * as PropTypes from 'prop-types'; declare type TProps = typeof CheckLogistics.defaultProps & { delivery: DeliveryType[]; triggerType: string; trigger: React.ReactElement; footer: React.ReactElement; align: string; className: string; onVisibleChange: (visible: boolean) => void; loading: boolean; }; interface DeliveryType { text: string; deliveryStateDesc: string; type: string; deliveryCode: string; deliveryInfos: DeliveryInfoType[]; } interface DeliveryInfoType { time: string; packageInfo: string; } interface TState { tabIndex: string; } declare class CheckLogistics extends React.Component<TProps, TState> { static propTypes: { delivery: PropTypes.Validator<any[]>; onVisibleChange: PropTypes.Requireable<(...args: any[]) => any>; triggerType: PropTypes.Requireable<string>; trigger: PropTypes.Requireable<PropTypes.ReactElementLike>; footer: PropTypes.Requireable<PropTypes.ReactElementLike>; align: PropTypes.Requireable<string>; loading: PropTypes.Requireable<boolean>; }; static defaultProps: { triggerType: string; onVisibleChange: () => void; loading: boolean; delivery: any[]; }; state: TState; handleTabChange: (key: any) => void; renderDeliveryInfo: () => JSX.Element; renderTab: () => JSX.Element; render(): JSX.Element; } export default CheckLogistics;