OptionalDetails.tsx
838 Bytes
import React from 'react';
import { Modal, Descriptions, Row, List } from 'antd';
interface Props {
visible: boolean,
onCancel: () => any,
listItem?: SpecialOfferCar.OptionalVo[],
}
export default function DetailModal({ visible, onCancel, listItem = [] }: Props) {
return (
<Modal
title="加装项"
maskClosable={false}
visible={visible}
onCancel={onCancel}
footer={null}
>
<List
bordered
dataSource={listItem}
renderItem={(item, key) => (
<List.Item>
<Row style={{ flex: 1 }} justify="space-between">
<div style={{ flex: 1 }}>{key + 1}.{item.optionalName}</div>
<div style={{ color: "#FF921C" }}>{item.dealerPrice || 0}元</div>
</Row>
</List.Item>
)}
/>
</Modal>
);
}