PLT-3624 quick fix remove SAML certificates without saving (#3555)

Этот коммит содержится в:
enahum
2016-07-12 16:10:04 -04:00
коммит произвёл Harrison Healey
родитель caef414abe
Коммит ab52700aaa
3 изменённых файлов: 12 добавлений и 17 удалений

Просмотреть файл

@@ -23,28 +23,18 @@ export default class RemoveFileSetting extends Setting {
constructor(props) {
super(props);
this.handleRemove = this.handleRemove.bind(this);
this.state = {
serverError: null
};
}
handleRemove(e) {
e.preventDefault();
$(this.refs.remove_button).button('loading');
this.props.onSubmit(this.props.id, (error) => {
this.props.onSubmit(this.props.id, () => {
$(this.refs.remove_button).button('reset');
this.setState({serverError: error});
});
}
render() {
let serverError;
if (this.state.serverError) {
serverError = <div className='form-group has-error'><label className='control-label'>{this.state.serverError}</label></div>;
}
return (
<Setting
label={this.props.label}
@@ -64,7 +54,6 @@ export default class RemoveFileSetting extends Setting {
>
{this.props.removeButtonText}
</button>
{serverError}
</div>
</Setting>
);