import React from 'react' import * as antd from 'antd' import { connect } from 'umi' import { router, user, session } from 'core/cores'; import * as Icons from 'components/Icons' @connect(({ app }) => ({ app })) export default class Logout extends React.Component{ componentDidMount(){ if (!this.props.app.session_valid) { return false } const dispatchLogout = () => this.props.dispatch({ type: "app/logout" }) antd.Modal.confirm({ title: this.props.app.session_data.username, icon: , content: 'Are you sure you want to log out', onOk() { router.push('/') }, onCancel() { dispatchLogout() }, okText: <>Resume, cancelText: <>Logout }); } componentWillUnmount(){ antd.Modal.destroyAll() } render(){ return null } }