oak-general-business/src/pages/wechatQrCode/scan/web.tsx

41 lines
1.2 KiB
TypeScript

import React, { Component } from 'react';
import { Icon } from 'tdesign-icons-react';
import styles from './web.module.less';
export default function render(this: any) {
const { oakLoading, isExist, expired } = this.state;
let V;
if (oakLoading) {
V = (
<div className="circle-view">
<Icon name="loading" size="40" className="icon" />
<div className="text"></div>
</div>
);
} else if (!isExist) {
V = (
<div className="circle-view">
<Icon name="error" size="40" className="icon" />
<div className="text"></div>
</div>
);
} else if (expired) {
V = (
<div className="circle-view">
<Icon name="warning" size="40" className="icon" />
<div className="text"></div>
</div>
);
} else {
V = (
<div className="circle-view">
<Icon name="loading" size="40" className="icon" />
<div className="text"></div>
</div>
);
}
return <div className="page-body">{V}</div>;
}