UNPKG

@aliretail/react-materials-components

Version:
50 lines (49 loc) 1.71 kB
import * as React from 'react'; import * as PropTypes from 'prop-types'; import { TStatusTagProps } from '@materials/StatusTag'; declare const ImageIconType: { giftItem: string; combineItem: string; }; export declare type TImageTextProps = typeof ImageText.defaultProps & { imageUrl?: string; title?: string; titleSize?: 's' | 'm' | 'l'; subTitle?: string; description?: string; rightTitle?: string; rightSubTitle?: string; showBalloon?: boolean; balloonContent?: string; subTitleLength?: number; otherTexts?: string[]; appendElement?: Element; hasImagePlace?: boolean; iconType?: keyof typeof ImageIconType; tagList?: TStatusTagProps[]; }; declare class ImageText extends React.Component<TImageTextProps> { static propTypes: { imageUrl: PropTypes.Requireable<string>; title: PropTypes.Requireable<string>; subTitle: PropTypes.Requireable<string>; description: PropTypes.Requireable<string>; rightTitle: PropTypes.Requireable<string>; rightSubTitle: PropTypes.Requireable<string>; showBalloon: PropTypes.Requireable<boolean>; iconType: PropTypes.Requireable<string>; balloonContent: PropTypes.Requireable<string>; subTitleLength: PropTypes.Requireable<number>; hasImagePlace: PropTypes.Requireable<boolean>; titleSize: PropTypes.Requireable<string>; tagList: PropTypes.Requireable<any[]>; }; static defaultProps: { titleSize: string; tagList: any[]; }; wrapTooltip: (trigger: any, tip: any, key?: any) => JSX.Element; render(): JSX.Element; renderSubTitle: () => any; } export default ImageText;