import React from "react";
import { Spin, Button, Tabs, Table, message, Modal } from "antd";


const ShowModal = React.createClass({
  getInitialState() {
    return {
      newVisible: false
    };
  },
  componentWillReceiveProps(nextProps) {
    this.setState({
      newVisible: nextProps.ShowModal
    });
  },
  handleOk() {
    this.setState({
      newVisible: false
    });
    // window.setTimeout( () => {
    //   this.setState({
    //     newVisible: true
    //   });
    // },)
  },
  render() {
    return (
      <Modal
        style={{ position: "relative" }}
        title="消息提醒"
        visible={this.state.newVisible}
        closable={false}
        footer={null}
        destroyOnClose={true}
      >
        <div style={{ textAlign: "center" }}>
          您有新消息尚未查看,请及时查看信息!
          <a href={"/admin/index.html#normal"}>点我查看信息</a>
        </div>
        <Button
          onClick={this.handleOk}
          type={"primary"}
          style={{
            position: "relative",
            left: "50%",
            transform: "translateX(-50%)",
            bottom: -10
          }}
        >
          关闭
        </Button>
      </Modal>
    );
  }
});

export default ShowModal;