diff options
author | Harrison Healey <harrisonmhealey@gmail.com> | 2016-04-08 11:51:28 -0400 |
---|---|---|
committer | Christopher Speller <crspeller@gmail.com> | 2016-04-08 11:51:28 -0400 |
commit | 77ee1ce7fee698847e211dc15d4673300901aa48 (patch) | |
tree | 115391ae591f7e008cf357238be612e7482742fc /webapp/components/backstage/add_incoming_webhook.jsx | |
parent | 742d611ba4c08dbc4d30d3ef7a40a872186bd9eb (diff) | |
download | chat-77ee1ce7fee698847e211dc15d4673300901aa48.tar.gz chat-77ee1ce7fee698847e211dc15d4673300901aa48.tar.bz2 chat-77ee1ce7fee698847e211dc15d4673300901aa48.zip |
PLT-2553 Updated backstage page navigation (#2661)
* Updated integrations list based on feedback
* Reorganized Integrations pages
* Repurposed AddIntegration page as a landing page for Integrations
* Moved backstage breadcrumb header into its own component
* Removed unnecessary prop
* Fixed Save links on AddIntegration pages
Diffstat (limited to 'webapp/components/backstage/add_incoming_webhook.jsx')
-rw-r--r-- | webapp/components/backstage/add_incoming_webhook.jsx | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/webapp/components/backstage/add_incoming_webhook.jsx b/webapp/components/backstage/add_incoming_webhook.jsx index b0c16b9ff..f68a263be 100644 --- a/webapp/components/backstage/add_incoming_webhook.jsx +++ b/webapp/components/backstage/add_incoming_webhook.jsx @@ -6,6 +6,7 @@ import React from 'react'; import * as AsyncClient from 'utils/async_client.jsx'; import {browserHistory} from 'react-router'; +import BackstageHeader from './backstage_header.jsx'; import ChannelSelect from 'components/channel_select.jsx'; import {FormattedMessage} from 'react-intl'; import FormError from 'components/form_error.jsx'; @@ -68,7 +69,7 @@ export default class AddIncomingWebhook extends React.Component { AsyncClient.addIncomingHook( hook, () => { - browserHistory.push('/settings/integrations/installed'); + browserHistory.push('/settings/integrations/incoming_webhooks'); }, (err) => { this.setState({ @@ -99,17 +100,19 @@ export default class AddIncomingWebhook extends React.Component { render() { return ( - <div className='backstage-content row'> - <div className='add-incoming-webhook'> - <div className='backstage-header'> - <h1> - <FormattedMessage - id='add_incoming_webhook.header' - defaultMessage='Add Incoming Webhook' - /> - </h1> - </div> - </div> + <div className='backstage-content'> + <BackstageHeader> + <Link to={'/settings/integrations/incoming_webhooks'}> + <FormattedMessage + id='installed_incoming_webhooks.header' + defaultMessage='Incoming Webhooks' + /> + </Link> + <FormattedMessage + id='add_incoming_webhook.header' + defaultMessage='Add' + /> + </BackstageHeader> <div className='backstage-form'> <form className='form-horizontal'> <div className='form-group'> @@ -176,7 +179,7 @@ export default class AddIncomingWebhook extends React.Component { <FormError errors={[this.state.serverError, this.state.clientError]}/> <Link className='btn btn-sm' - to={'/settings/integrations/add'} + to={'/settings/integrations/incoming_webhooks'} > <FormattedMessage id='add_incoming_webhook.cancel' |