|
@@ -1,7 +1,8 @@
|
|
|
import React, { Component } from "react";
|
|
|
-import style from "../index.less";
|
|
|
+import style from "./index.less";
|
|
|
import close from '../../../common/images/icon_close.png'
|
|
|
import { dragBox } from '@utils/drag';
|
|
|
+import ReactDom from "react-dom";
|
|
|
|
|
|
class DiscontentSon extends Component {
|
|
|
constructor(props) {
|
|
@@ -13,11 +14,8 @@ class DiscontentSon extends Component {
|
|
|
|
|
|
render() {
|
|
|
const { closeDisclatmerModal,disVisible,disclatmerContent } = this.props;
|
|
|
-
|
|
|
- return <div
|
|
|
- className={style["disModal"]}
|
|
|
- style={disVisible ? { display: "block" } : { display: "none" }}
|
|
|
- >
|
|
|
+ const domNode = document.getElementById('root');
|
|
|
+ return ReactDom.createPortal(<React.Fragment>
|
|
|
<div className={style["shade"]} onClick={closeDisclatmerModal}/>
|
|
|
<div className={style["disContent"]} id="disContentWrap">
|
|
|
<div className={`${style["header"]} drag-title`} id="DisclatmerTitle">免责声明</div>
|
|
@@ -25,7 +23,7 @@ class DiscontentSon extends Component {
|
|
|
<div className={style["content"]}>{disclatmerContent}</div>
|
|
|
<div className={style["btnBox"]}><span className={style["btn"]} onClick={closeDisclatmerModal}>确定</span></div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </React.Fragment>,domNode)
|
|
|
}
|
|
|
}
|
|
|
|