71 lines
2.7 KiB
TypeScript
71 lines
2.7 KiB
TypeScript
import { MyBetaModalFormProps } from '@/common';
|
||
import { PlayCircleFilled } from '@ant-design/icons';
|
||
import { ProCard } from '@ant-design/pro-components';
|
||
import './style.scss';
|
||
export default function infoPreview(props: MyBetaModalFormProps) {
|
||
return (
|
||
<>
|
||
{props?.item?.type === 'Image' ? (
|
||
<div className="card_info_preview">
|
||
<div className="title">内容预览:朋友圈/图片消息</div>
|
||
<ProCard>
|
||
<div className="preview_header">
|
||
<div className="avatar">员工头像</div>
|
||
<div className="info">
|
||
<div className="name">员工的名字</div>
|
||
<div className="desc">此处显示“发送文案”输入的文案</div>
|
||
</div>
|
||
</div>
|
||
<div className="preview_content">
|
||
<div className="item"></div>
|
||
<div className="item"></div>
|
||
<div className="item"></div>
|
||
<div className="item"></div>
|
||
</div>
|
||
</ProCard>
|
||
</div>
|
||
) : props?.item?.type === 'Video' ? (
|
||
<div className="card_info_preview">
|
||
<div className="title">内容预览:朋友圈/视频消息</div>
|
||
<ProCard>
|
||
<div className="preview_header">
|
||
<div className="avatar">员工头像</div>
|
||
<div className="info">
|
||
<div className="name">员工的名字</div>
|
||
<div className="desc">此处显示“发送文案”输入的文案</div>
|
||
</div>
|
||
</div>
|
||
<div className="preview_content">
|
||
<div className="video_preview">
|
||
<PlayCircleFilled style={{ fontSize: 40 }} />
|
||
</div>
|
||
</div>
|
||
</ProCard>
|
||
</div>
|
||
) : props?.item?.type === 'Link' ||
|
||
props?.item?.type === 'MiniProgram' ? (
|
||
<div className="card_info_preview">
|
||
<div className="title">内容预览:朋友圈/转载链接消息</div>
|
||
<ProCard>
|
||
<div className="preview_header">
|
||
<div className="avatar">员工头像</div>
|
||
<div className="info">
|
||
<div className="name">员工的名字</div>
|
||
<div className="desc">此处显示“发送文案”输入的文案</div>
|
||
</div>
|
||
</div>
|
||
<div className="preview_content cover_image_preview">
|
||
<div className="cover_image">封面图</div>
|
||
<div className="cover_info">
|
||
此处显示“链接标题”输入的文案,文案字数多时可以换行显示
|
||
</div>
|
||
</div>
|
||
</ProCard>
|
||
</div>
|
||
) : (
|
||
<></>
|
||
)}
|
||
</>
|
||
);
|
||
}
|