diff --git a/src/sentry/static/sentry/app/views/accountAuthorizations.jsx b/src/sentry/static/sentry/app/views/accountAuthorizations.jsx index 25d95fdf31486a..7d8f3a7d573421 100644 --- a/src/sentry/static/sentry/app/views/accountAuthorizations.jsx +++ b/src/sentry/static/sentry/app/views/accountAuthorizations.jsx @@ -92,7 +92,7 @@ class AccountAuthorizations extends AsyncView { } getTitle() { - return 'Approved Applications - Sentry'; + return 'Approved Applications'; } onRevoke(authorization) { diff --git a/src/sentry/static/sentry/app/views/apiApplicationDetails.jsx b/src/sentry/static/sentry/app/views/apiApplicationDetails.jsx index 6d3020eb1bfda5..7c51dec8d5701f 100644 --- a/src/sentry/static/sentry/app/views/apiApplicationDetails.jsx +++ b/src/sentry/static/sentry/app/views/apiApplicationDetails.jsx @@ -126,7 +126,7 @@ const ApiApplicationDetails = createReactClass({ onRemoveApplication(app) {}, getTitle() { - return 'Application Details - Sentry'; + return 'Application Details'; }, render() { diff --git a/src/sentry/static/sentry/app/views/apiApplications.jsx b/src/sentry/static/sentry/app/views/apiApplications.jsx index 1a2b00eb731376..6a87b6bf218a2e 100644 --- a/src/sentry/static/sentry/app/views/apiApplications.jsx +++ b/src/sentry/static/sentry/app/views/apiApplications.jsx @@ -177,7 +177,7 @@ const ApiApplications = createReactClass({ }, getTitle() { - return 'API Applications - Sentry'; + return 'API Applications'; }, render() { diff --git a/src/sentry/static/sentry/app/views/apiTokens.jsx b/src/sentry/static/sentry/app/views/apiTokens.jsx index 95cc2054270d4c..9969c1b093c38c 100644 --- a/src/sentry/static/sentry/app/views/apiTokens.jsx +++ b/src/sentry/static/sentry/app/views/apiTokens.jsx @@ -177,7 +177,7 @@ const ApiTokens = createReactClass({ }, getTitle() { - return 'API Tokens - Sentry'; + return 'API Tokens'; }, render() { diff --git a/src/sentry/static/sentry/app/views/asyncView.jsx b/src/sentry/static/sentry/app/views/asyncView.jsx index 52c9cb0bde6a26..f89f57b1fef03b 100644 --- a/src/sentry/static/sentry/app/views/asyncView.jsx +++ b/src/sentry/static/sentry/app/views/asyncView.jsx @@ -9,11 +9,14 @@ class AsyncView extends AsyncComponent { } getTitle() { - return 'Sentry'; + return ''; } render() { + let title = this.getTitle(); return ( - {this.renderComponent()} + + {this.renderComponent()} + ); } } diff --git a/src/sentry/static/sentry/app/views/settings/account/accountAuthorizations.jsx b/src/sentry/static/sentry/app/views/settings/account/accountAuthorizations.jsx index 0a63973623d3c5..ef92306ec45431 100644 --- a/src/sentry/static/sentry/app/views/settings/account/accountAuthorizations.jsx +++ b/src/sentry/static/sentry/app/views/settings/account/accountAuthorizations.jsx @@ -66,7 +66,7 @@ class AccountAuthorizations extends AsyncView { } getTitle() { - return 'Approved Applications - Sentry'; + return 'Approved Applications'; } handleRevoke = authorization => { diff --git a/src/sentry/static/sentry/app/views/settings/account/accountEmails.jsx b/src/sentry/static/sentry/app/views/settings/account/accountEmails.jsx index 7268ea1ccb5628..a6dea39787bf6e 100644 --- a/src/sentry/static/sentry/app/views/settings/account/accountEmails.jsx +++ b/src/sentry/static/sentry/app/views/settings/account/accountEmails.jsx @@ -80,6 +80,10 @@ class AccountEmails extends AsyncView { return [['emails', ENDPOINT]]; } + getTitle() { + return 'Emails'; + } + handleSubmitSuccess = (change, model, id) => { model.setValue(id, ''); this.remountComponent(); diff --git a/src/sentry/static/sentry/app/views/settings/account/accountIdentities.jsx b/src/sentry/static/sentry/app/views/settings/account/accountIdentities.jsx index 26dead00871eba..7df3dc24985be8 100644 --- a/src/sentry/static/sentry/app/views/settings/account/accountIdentities.jsx +++ b/src/sentry/static/sentry/app/views/settings/account/accountIdentities.jsx @@ -19,6 +19,10 @@ class AccountIdentities extends AsyncView { return [['identities', ENDPOINT]]; } + getTitle() { + return 'Identities'; + } + getDefaultState() { return { identities: [], diff --git a/src/sentry/static/sentry/app/views/settings/account/accountNotifications.jsx b/src/sentry/static/sentry/app/views/settings/account/accountNotifications.jsx index e2c5faf438f49b..5db11be23ebbb0 100644 --- a/src/sentry/static/sentry/app/views/settings/account/accountNotifications.jsx +++ b/src/sentry/static/sentry/app/views/settings/account/accountNotifications.jsx @@ -23,6 +23,10 @@ export default class AccountNotifications extends AsyncView { return [['data', '/users/me/notifications/']]; } + getTitle() { + return 'Notifications'; + } + renderBody() { return (
diff --git a/src/sentry/static/sentry/app/views/settings/account/accountSubscriptions.jsx b/src/sentry/static/sentry/app/views/settings/account/accountSubscriptions.jsx index ba733886ff6549..7ee4f9cb50cb69 100644 --- a/src/sentry/static/sentry/app/views/settings/account/accountSubscriptions.jsx +++ b/src/sentry/static/sentry/app/views/settings/account/accountSubscriptions.jsx @@ -34,6 +34,10 @@ class AccountSubscriptions extends AsyncView { return [['subscriptions', ENDPOINT]]; } + getTitle() { + return 'Subscriptions'; + } + handleToggle = (subscription, index, e) => { let subscribed = !subscription.subscribed; let oldSubscriptions = this.state.subscriptions; diff --git a/src/sentry/static/sentry/app/views/settings/account/apiApplicationDetails.jsx b/src/sentry/static/sentry/app/views/settings/account/apiApplicationDetails.jsx index 610059f4bc4152..5ead18f0139ec5 100644 --- a/src/sentry/static/sentry/app/views/settings/account/apiApplicationDetails.jsx +++ b/src/sentry/static/sentry/app/views/settings/account/apiApplicationDetails.jsx @@ -37,7 +37,7 @@ class ApiApplicationDetails extends AsyncView { } getTitle() { - return 'Application Details - Sentry'; + return 'Application Details'; } handleSubmitSuccess = (change, model, id) => { diff --git a/src/sentry/static/sentry/app/views/settings/account/apiApplications.jsx b/src/sentry/static/sentry/app/views/settings/account/apiApplications.jsx index 66662379a5fa32..ad120382d314de 100644 --- a/src/sentry/static/sentry/app/views/settings/account/apiApplications.jsx +++ b/src/sentry/static/sentry/app/views/settings/account/apiApplications.jsx @@ -107,7 +107,7 @@ class ApiApplications extends AsyncView { } getTitle() { - return 'API Applications - Sentry'; + return 'API Applications'; } handleCreateApplication = () => { diff --git a/src/sentry/static/sentry/app/views/settings/account/apiNewToken.jsx b/src/sentry/static/sentry/app/views/settings/account/apiNewToken.jsx index d85041b64313cd..4d265976dbe205 100644 --- a/src/sentry/static/sentry/app/views/settings/account/apiNewToken.jsx +++ b/src/sentry/static/sentry/app/views/settings/account/apiNewToken.jsx @@ -28,7 +28,7 @@ export default class ApiNewToken extends React.Component { render() { return ( - +
diff --git a/src/sentry/static/sentry/app/views/settings/account/apiTokens.jsx b/src/sentry/static/sentry/app/views/settings/account/apiTokens.jsx index 298599afa4f6b2..6f246d46c33bdc 100644 --- a/src/sentry/static/sentry/app/views/settings/account/apiTokens.jsx +++ b/src/sentry/static/sentry/app/views/settings/account/apiTokens.jsx @@ -15,7 +15,7 @@ import TextBlock from '../components/text/textBlock'; class ApiTokens extends AsyncView { getTitle() { - return 'API Tokens - Sentry'; + return 'API Tokens'; } getDefaultState() { diff --git a/tests/js/spec/views/__snapshots__/accountEmails.spec.jsx.snap b/tests/js/spec/views/__snapshots__/accountEmails.spec.jsx.snap index 975f9265da9ba4..9e540af16bd9ff 100644 --- a/tests/js/spec/views/__snapshots__/accountEmails.spec.jsx.snap +++ b/tests/js/spec/views/__snapshots__/accountEmails.spec.jsx.snap @@ -2,7 +2,7 @@ exports[`AccountEmails renders with emails 1`] = `

diff --git a/tests/js/spec/views/__snapshots__/organizationCreate.spec.jsx.snap b/tests/js/spec/views/__snapshots__/organizationCreate.spec.jsx.snap index a87433a269e101..7d1f6829929904 100644 --- a/tests/js/spec/views/__snapshots__/organizationCreate.spec.jsx.snap +++ b/tests/js/spec/views/__snapshots__/organizationCreate.spec.jsx.snap @@ -2,7 +2,7 @@ exports[`OrganizationCreate render() renders correctly 1`] = `

diff --git a/tests/js/spec/views/__snapshots__/organizationIntegrations.spec.jsx.snap b/tests/js/spec/views/__snapshots__/organizationIntegrations.spec.jsx.snap index e6ba3fe41de260..b2317cd4e02ae9 100644 --- a/tests/js/spec/views/__snapshots__/organizationIntegrations.spec.jsx.snap +++ b/tests/js/spec/views/__snapshots__/organizationIntegrations.spec.jsx.snap @@ -9,10 +9,10 @@ exports[`OrganizationIntegrations render() with a provider renders 1`] = ` } >

diff --git a/tests/js/spec/views/__snapshots__/teamSettings.spec.jsx.snap b/tests/js/spec/views/__snapshots__/teamSettings.spec.jsx.snap index b3916315bc46df..6bad966dd09411 100644 --- a/tests/js/spec/views/__snapshots__/teamSettings.spec.jsx.snap +++ b/tests/js/spec/views/__snapshots__/teamSettings.spec.jsx.snap @@ -2,7 +2,7 @@ exports[`TeamSettings render() renders 1`] = `