mirror of
https://github.com/EDCD/coriolis.git
synced 2025-12-10 15:15:34 +00:00
add message if sending to edengineer failed
This commit is contained in:
@@ -22,6 +22,7 @@ export default class ModalShoppingList extends TranslatedComponent {
|
|||||||
this.state = {
|
this.state = {
|
||||||
matsList: '',
|
matsList: '',
|
||||||
mats: {},
|
mats: {},
|
||||||
|
failed: false,
|
||||||
cmdrName: Persist.getCmdr(),
|
cmdrName: Persist.getCmdr(),
|
||||||
matsPerGrade: Persist.getRolls(),
|
matsPerGrade: Persist.getRolls(),
|
||||||
blueprints: []
|
blueprints: []
|
||||||
@@ -80,6 +81,9 @@ export default class ModalShoppingList extends TranslatedComponent {
|
|||||||
.end((err, res) => {
|
.end((err, res) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.log(err);
|
console.log(err);
|
||||||
|
if (err.message !== 'Bad Request') {
|
||||||
|
this.setState({ failed: true });
|
||||||
|
}
|
||||||
}
|
}
|
||||||
countSent++;
|
countSent++;
|
||||||
if (countSent === countTotal) {
|
if (countSent === countTotal) {
|
||||||
@@ -188,7 +192,8 @@ export default class ModalShoppingList extends TranslatedComponent {
|
|||||||
<br/>
|
<br/>
|
||||||
<input type={'text'} className={'l cap cb'} defaultValue={this.state.cmdrName} onChange={this.cmdrChangeHandler} />
|
<input type={'text'} className={'l cap cb'} defaultValue={this.state.cmdrName} onChange={this.cmdrChangeHandler} />
|
||||||
<br/>
|
<br/>
|
||||||
<button className={'l cb dismiss cap'} disabled={!this.state.cmdrName} onClick={this.sendToEDEng}>{translate('Send To EDEngineer')}</button>
|
<p hidden={!this.state.failed} id={'failed'}>Failed to send to EDEngineer (Launch EDEngineer and make sure the API is started then refresh the page.)</p>
|
||||||
|
<button className={'l cb dismiss cap'} disabled={!this.state.cmdrName || !!this.state.failed} onClick={this.sendToEDEng}>{translate('Send To EDEngineer')}</button>
|
||||||
<button className={'r dismiss cap'} onClick={this.context.hideModal}>{translate('close')}</button>
|
<button className={'r dismiss cap'} onClick={this.context.hideModal}>{translate('close')}</button>
|
||||||
</div>;
|
</div>;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user