import React from 'react' import PropTypes from 'prop-types' import { CX } from '../constants' import Button from './button' class BackButton extends React.PureComponent { static contextTypes = { router: PropTypes.object, } historyBack = () => { if (window.history && window.history.length === 1 || this.props.toHome) { this.context.router.history.push('/home') } else { this.context.router.history.goBack() } } handleBackClick = () => { this.historyBack() } render() { const { className, icon, iconClassName, iconSize, } = this.props const classes = CX(className, { alignItemsCenter: 1, bgTransparent: 1, mr5: 1, cursorPointer: 1, outlineNone: 1, default: 1, justifyContentCenter: 1, }) return (