declare var require; const React = require("react"); const {Box, Item, Dialog} = require("react-polymer-layout"); export = React.createClass({ propTypes: { color: React.PropTypes.string, type: React.PropTypes.string, text: React.PropTypes.string, cancelText: React.PropTypes.string, confirmText: React.PropTypes.string, style: React.PropTypes.object, className: React.PropTypes.object, onSubmit: React.PropTypes.func, }, getDefaultProps() { return { className: "react-lean-alert" }; }, getInitialState() { return { submitted: false }; }, show() { this.setState({submitted: false}); this.refs.dialog.show(); }, hide() { this.refs.dialog.hide(); }, _mark(mark: string, color: string) { switch (mark) { case "!": case "?": case "x": return (