31 lines
814 B
TypeScript
31 lines
814 B
TypeScript
import { CardProps } from 'antd';
|
|
import React from 'react';
|
|
import './index.less';
|
|
export interface IRecord {
|
|
imgSrc?: string;
|
|
id?: string;
|
|
/**
|
|
* 预警类型
|
|
*/
|
|
warningType?: string;
|
|
warningInfo?: string[];
|
|
boxId: string;
|
|
position: string;
|
|
cabietId?: string;
|
|
cabietText?: string;
|
|
warningTime?: string;
|
|
warningTimestamp?: string | number;
|
|
warningTimeFormat?: string;
|
|
}
|
|
export interface WarningRecordCardProps {
|
|
record?: IRecord;
|
|
onRecordClick?: (record?: IRecord) => void;
|
|
style?: React.CSSProperties;
|
|
cardProps?: CardProps;
|
|
selectedRecordId?: string;
|
|
cardStyle?: React.CSSProperties;
|
|
imgStyle?: React.CSSProperties;
|
|
}
|
|
export declare const WarningRecordCard: React.FC<WarningRecordCardProps>;
|
|
export default WarningRecordCard;
|