diff --git a/client/components/alert.js b/client/components/alert.js index e32ee872..49ae7afb 100644 --- a/client/components/alert.js +++ b/client/components/alert.js @@ -4,6 +4,7 @@ import PropTypes from 'prop-types'; import { Input, Button, Modal, NgIf } from './'; import { alert } from '../helpers/'; import { Popup } from './popup'; +import { t } from '../locales/'; export class ModalAlert extends Popup { constructor(props){ @@ -22,7 +23,7 @@ export class ModalAlert extends Popup { onSubmit(e){ this.setState({appear: false}, () => { - requestAnimationFrame(() => this.state.fn()) + requestAnimationFrame(() => this.state.fn && this.state.fn()); }); } @@ -36,7 +37,7 @@ export class ModalAlert extends Popup { modalContentFooter(){ return ( - + ); } } diff --git a/client/components/confirm.js b/client/components/confirm.js index e0404d6d..1cdc984c 100644 --- a/client/components/confirm.js +++ b/client/components/confirm.js @@ -4,6 +4,7 @@ import PropTypes from 'prop-types'; import { Input, Button, Modal, NgIf } from './'; import { confirm } from '../helpers/'; import { Popup } from './popup'; +import { t } from '../locales/'; export class ModalConfirm extends Popup{ constructor(props){ @@ -44,8 +45,8 @@ export class ModalConfirm extends Popup{ modalContentFooter(){ return (