/** * @author oldj * @blog http://oldj.net */ 'use strict'; import React from 'react'; import './frame.less'; export default class MyFrame extends React.Component { constructor(props) { super(props); } componentDidMount() { SH_event.on('esc', () => { this.onCancel(); }); } onOK() { this.props.onOK(); } onCancel() { this.props.onCancel(); } renderFootButtons() { let html = []; html.push(
{this.props.cancel_title || SH_Agent.lang.cancel}
); html.push(
{this.props.ok_title || SH_Agent.lang.ok}
); return html; } render() { if (!this.props.show) { return null; } return (
{this.props.head}
{this.props.body}
{this.renderFootButtons()}
); } }