Browse Source

chore(perf): Add give feedback button (#73391)

Tony Xiao 8 months ago
parent
commit
c0a403a1c5

+ 7 - 0
static/app/views/insights/llmMonitoring/views/llmMonitoringLandingPage.tsx

@@ -1,5 +1,7 @@
 import FeatureBadge from 'sentry/components/badge/featureBadge';
 import {Breadcrumbs} from 'sentry/components/breadcrumbs';
+import ButtonBar from 'sentry/components/buttonBar';
+import FeedbackWidgetButton from 'sentry/components/feedback/widget/feedbackWidgetButton';
 import * as Layout from 'sentry/components/layouts/thirds';
 import NoProjectMessage from 'sentry/components/noProjectMessage';
 import {DatePageFilter} from 'sentry/components/organizations/datePageFilter';
@@ -54,6 +56,11 @@ export function LLMMonitoringPage() {
               <FeatureBadge type={RELEASE_LEVEL} />
             </Layout.Title>
           </Layout.HeaderContent>
+          <Layout.HeaderActions>
+            <ButtonBar gap={1}>
+              <FeedbackWidgetButton />
+            </ButtonBar>
+          </Layout.HeaderActions>
         </Layout.Header>
         <Layout.Body>
           <Layout.Main fullWidth>

+ 3 - 1
static/app/views/performance/landing/index.tsx

@@ -6,6 +6,7 @@ import type {Location} from 'history';
 
 import {Button} from 'sentry/components/button';
 import ButtonBar from 'sentry/components/buttonBar';
+import FeedbackWidgetButton from 'sentry/components/feedback/widget/feedbackWidgetButton';
 import * as Layout from 'sentry/components/layouts/thirds';
 import LoadingIndicator from 'sentry/components/loadingIndicator';
 import {DatePageFilter} from 'sentry/components/organizations/datePageFilter';
@@ -169,7 +170,7 @@ export function PerformanceLanding(props: Props) {
             </Layout.HeaderContent>
             <Layout.HeaderActions>
               {!showOnboarding && (
-                <ButtonBar gap={3}>
+                <ButtonBar gap={1}>
                   <Button
                     size="sm"
                     priority="primary"
@@ -178,6 +179,7 @@ export function PerformanceLanding(props: Props) {
                   >
                     {t('View Trends')}
                   </Button>
+                  <FeedbackWidgetButton />
                 </ButtonBar>
               )}
             </Layout.HeaderActions>

+ 2 - 0
static/app/views/performance/transactionSummary/header.tsx

@@ -7,6 +7,7 @@ import GuideAnchor from 'sentry/components/assistant/guideAnchor';
 import FeatureBadge from 'sentry/components/badge/featureBadge';
 import ButtonBar from 'sentry/components/buttonBar';
 import {CreateAlertFromViewButton} from 'sentry/components/createAlertButton';
+import FeedbackWidgetButton from 'sentry/components/feedback/widget/feedbackWidgetButton';
 import IdBadge from 'sentry/components/idBadge';
 import * as Layout from 'sentry/components/layouts/thirds';
 import ReplayCountBadge from 'sentry/components/replays/replayCountBadge';
@@ -176,6 +177,7 @@ function TransactionHeader({
               onChangeThreshold={onChangeThreshold}
             />
           </GuideAnchor>
+          <FeedbackWidgetButton />
         </ButtonBar>
       </Layout.HeaderActions>
       <HasMeasurementsQuery