/// import type { CommonPropsType } from '../../types'; import './style'; export type INavOption = { params: Array<{ key: string; value: string; }>; paramObj?: any; icon: string; title: string; des: string; tapStatus: 'tap' | 'inside' | 'outer'; insideUrl?: string; outerUrl?: string; newPage?: boolean; withParams?: boolean; }; export interface IGraphicCardPropsType extends CommonPropsType { /** * 导航配置 */ navOption?: Readonly; titleVisible: boolean; titleColor: string; titleFontWeight: string; titleFontSize: number; titleLineHeight: string; titleMaxLines: number; desColor: string; desFontWeight: string; desVisible: boolean; desFontSize: number; desLineHeight: string; desMaxLines: number; buttonVisible: boolean; buttonText: string; ColMobile: number; ColPC: number; percentageVisible: boolean; iconWidthSize: string; iconHeightSize: string; textAlign?: 'start' | 'end' | 'left' | 'right' | 'center' | 'justify'; imageStyle: any; tips: boolean; } export default function GraphicCard({ navOption, ColMobile, ColPC, iconWidthSize, iconHeightSize, titleVisible, desVisible, buttonVisible, textAlign, className, titleColor, titleFontWeight, titleFontSize, titleLineHeight, titleMaxLines, desColor, desFontWeight, desFontSize, desLineHeight, desMaxLines, buttonText, tips, style, }: IGraphicCardPropsType): JSX.Element;