mirror of
https://github.com/ascribe/onion.git
synced 2025-02-14 21:10:27 +01:00
Small clean up for WebhookSettings
This commit is contained in:
parent
a6463087c0
commit
91c97afb7c
@ -49,7 +49,7 @@ let WebhookSettings = React.createClass({
|
|||||||
return (event) => {
|
return (event) => {
|
||||||
WebhookActions.removeWebhook(webhookId);
|
WebhookActions.removeWebhook(webhookId);
|
||||||
|
|
||||||
let notification = new GlobalNotificationModel(getLangText('Webhook deleted'), 'success', 2000);
|
const notification = new GlobalNotificationModel(getLangText('Webhook deleted'), 'success', 2000);
|
||||||
GlobalNotificationActions.appendGlobalNotification(notification);
|
GlobalNotificationActions.appendGlobalNotification(notification);
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
@ -57,16 +57,16 @@ let WebhookSettings = React.createClass({
|
|||||||
handleCreateSuccess() {
|
handleCreateSuccess() {
|
||||||
this.refs.webhookCreateForm.reset();
|
this.refs.webhookCreateForm.reset();
|
||||||
WebhookActions.fetchWebhooks(true);
|
WebhookActions.fetchWebhooks(true);
|
||||||
let notification = new GlobalNotificationModel(getLangText('Webhook successfully created'), 'success', 5000);
|
|
||||||
|
const notification = new GlobalNotificationModel(getLangText('Webhook successfully created'), 'success', 5000);
|
||||||
GlobalNotificationActions.appendGlobalNotification(notification);
|
GlobalNotificationActions.appendGlobalNotification(notification);
|
||||||
},
|
},
|
||||||
|
|
||||||
getWebhooks() {
|
getWebhooks() {
|
||||||
let content = <AscribeSpinner color='dark-blue' size='lg'/>;
|
|
||||||
|
|
||||||
if (this.state.webhooks) {
|
if (this.state.webhooks) {
|
||||||
content = this.state.webhooks.map(function(webhook, i) {
|
return this.state.webhooks.map(function(webhook, i) {
|
||||||
const event = webhook.event.split('.')[0];
|
const event = webhook.event.split('.')[0];
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<ActionPanel
|
<ActionPanel
|
||||||
name={webhook.event}
|
name={webhook.event}
|
||||||
@ -94,8 +94,11 @@ let WebhookSettings = React.createClass({
|
|||||||
} />
|
} />
|
||||||
);
|
);
|
||||||
}, this);
|
}, this);
|
||||||
|
} else {
|
||||||
|
return (
|
||||||
|
<AscribeSpinner color='dark-blue' size='lg'/>
|
||||||
|
);
|
||||||
}
|
}
|
||||||
return content;
|
|
||||||
},
|
},
|
||||||
|
|
||||||
getEvents() {
|
getEvents() {
|
||||||
@ -117,11 +120,11 @@ let WebhookSettings = React.createClass({
|
|||||||
})}
|
})}
|
||||||
</select>
|
</select>
|
||||||
</Property>);
|
</Property>);
|
||||||
}
|
} else {
|
||||||
return null;
|
return null;
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
return (
|
return (
|
||||||
<CollapsibleParagraph
|
<CollapsibleParagraph
|
||||||
@ -138,8 +141,7 @@ let WebhookSettings = React.createClass({
|
|||||||
a target url.
|
a target url.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<AclProxy
|
<AclProxy show={this.state.webhookEvents && this.state.webhookEvents.length}>
|
||||||
show={this.state.webhookEvents && this.state.webhookEvents.length}>
|
|
||||||
<Form
|
<Form
|
||||||
ref="webhookCreateForm"
|
ref="webhookCreateForm"
|
||||||
url={ApiUrls.webhooks}
|
url={ApiUrls.webhooks}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user