Browse Source

feat(perf): add feedback widget to new perf pages (#58778)

Add bug report widget to new pages. will have feedback routed to slack.
Can remove if feedback isn't helpful.
Josh Ferge 1 year ago
parent
commit
51f1609fa1

+ 2 - 0
static/app/views/performance/browser/webVitals/pageOverview.tsx

@@ -5,6 +5,7 @@ import ProjectAvatar from 'sentry/components/avatar/projectAvatar';
 import Breadcrumbs from 'sentry/components/breadcrumbs';
 import {LinkButton} from 'sentry/components/button';
 import FeatureBadge from 'sentry/components/featureBadge';
+import FeedbackWidget from 'sentry/components/feedback/widget/feedbackWidget';
 import * as Layout from 'sentry/components/layouts/thirds';
 import {DatePageFilter} from 'sentry/components/organizations/datePageFilter';
 import PageFilterBar from 'sentry/components/organizations/pageFilterBar';
@@ -120,6 +121,7 @@ export default function PageOverview() {
           </TabList>
         </Layout.Header>
         <Layout.Body>
+          <FeedbackWidget />
           <Layout.Main>
             <TopMenuContainer>
               {transaction && (

+ 2 - 0
static/app/views/performance/browser/webVitals/webVitalsLandingPage.tsx

@@ -5,6 +5,7 @@ import ProjectAvatar from 'sentry/components/avatar/projectAvatar';
 import Breadcrumbs from 'sentry/components/breadcrumbs';
 import {LinkButton} from 'sentry/components/button';
 import FeatureBadge from 'sentry/components/featureBadge';
+import FeedbackWidget from 'sentry/components/feedback/widget/feedbackWidget';
 import * as Layout from 'sentry/components/layouts/thirds';
 import {DatePageFilter} from 'sentry/components/organizations/datePageFilter';
 import PageFilterBar from 'sentry/components/organizations/pageFilterBar';
@@ -87,6 +88,7 @@ export default function WebVitalsLandingPage() {
       </Layout.Header>
 
       <Layout.Body>
+        <FeedbackWidget />
         <Layout.Main fullWidth>
           <TopMenuContainer>
             {transaction && (

+ 2 - 1
static/app/views/performance/database/databaseLandingPage.tsx

@@ -3,6 +3,7 @@ import styled from '@emotion/styled';
 import Alert from 'sentry/components/alert';
 import Breadcrumbs from 'sentry/components/breadcrumbs';
 import FeatureBadge from 'sentry/components/featureBadge';
+import FeedbackWidget from 'sentry/components/feedback/widget/feedbackWidget';
 import * as Layout from 'sentry/components/layouts/thirds';
 import {DatePageFilter} from 'sentry/components/organizations/datePageFilter';
 import {EnvironmentPageFilter} from 'sentry/components/organizations/environmentPageFilter';
@@ -58,7 +59,7 @@ function DatabaseLandingPage() {
       <Layout.Body>
         <Layout.Main fullWidth>
           <NoDataMessage Wrapper={AlertBanner} />
-
+          <FeedbackWidget />
           <PaddedContainer>
             <PageFilterBar condensed>
               <ProjectPageFilter />

+ 2 - 0
static/app/views/performance/database/databaseSpanSummaryPage.tsx

@@ -4,6 +4,7 @@ import {Location} from 'history';
 
 import Breadcrumbs from 'sentry/components/breadcrumbs';
 import FeatureBadge from 'sentry/components/featureBadge';
+import FeedbackWidget from 'sentry/components/feedback/widget/feedbackWidget';
 import * as Layout from 'sentry/components/layouts/thirds';
 import {DatePageFilter} from 'sentry/components/organizations/datePageFilter';
 import {EnvironmentPageFilter} from 'sentry/components/organizations/environmentPageFilter';
@@ -146,6 +147,7 @@ function SpanSummaryPage({params}: Props) {
       </Layout.Header>
 
       <Layout.Body>
+        <FeedbackWidget />
         <Layout.Main fullWidth>
           <HeaderContainer>
             <PaddedContainer>