From 0c5219d8fbd4abe68715d9bbddd237bea7774d21 Mon Sep 17 00:00:00 2001 From: JonasBa Date: Sun, 29 Jun 2025 15:32:14 -0400 Subject: [PATCH 1/7] core: move links under components/core --- static/app/components/assistant/getGuidesContent.tsx | 2 +- static/app/components/breadcrumbs.tsx | 4 ++-- static/app/components/codecov/repoSelector/repoSelector.tsx | 2 +- static/app/components/codecov/summary.tsx | 2 +- static/app/components/commitRow.tsx | 2 +- static/app/components/confirm.stories.tsx | 2 +- static/app/components/contextPickerModal.tsx | 2 +- static/app/components/core/alert/alertLink.tsx | 2 +- static/app/components/core/badge/deployBadge.tsx | 2 +- static/app/components/core/button/linkButton.tsx | 4 ++-- static/app/components/core/link/index.tsx | 0 static/app/components/{links => core/link}/link.tsx | 0 static/app/components/core/tabs/tab.tsx | 2 +- static/app/components/createAlertButton.tsx | 2 +- static/app/components/discover/performanceCardTable.tsx | 2 +- static/app/components/discover/transactionsTable.tsx | 2 +- static/app/components/dropdownMenu/item.tsx | 2 +- static/app/components/errors/notFound.tsx | 2 +- static/app/components/eventOrGroupExtraDetails.tsx | 2 +- static/app/components/eventOrGroupHeader.tsx | 2 +- static/app/components/events/autofix/autofixSolution.tsx | 2 +- .../components/events/eventAttachmentsCrashReportsNotice.tsx | 2 +- static/app/components/events/eventDataSection.tsx | 2 +- .../eventStatisticalDetector/eventComparison/eventDisplay.tsx | 2 +- .../eventStatisticalDetector/eventDifferentialFlamegraph.tsx | 2 +- .../events/eventStatisticalDetector/eventRegressionTable.tsx | 2 +- static/app/components/events/eventTags/eventTagsTreeRow.tsx | 2 +- static/app/components/events/eventTags/eventTagsValue.tsx | 2 +- .../screenshot/screenshotDataSection.tsx | 2 +- .../featureFlags/onboarding/onboardingAdditionalFeatures.tsx | 2 +- .../events/interfaces/breadcrumbs/breadcrumb/data/default.tsx | 2 +- .../events/interfaces/frame/stacktraceLinkModal.tsx | 2 +- .../interfaces/performance/spanEvidenceKeyValueList.tsx | 2 +- .../components/events/interfaces/sourceMapsDebuggerModal.tsx | 2 +- .../events/interfaces/spans/aggregateSpanDetail.tsx | 2 +- static/app/components/events/interfaces/spans/spanDetail.tsx | 2 +- static/app/components/events/meta/annotatedText/utils.tsx | 2 +- static/app/components/events/userFeedback.tsx | 2 +- static/app/components/feedback/list/feedbackListItem.tsx | 2 +- static/app/components/globalSelectionLink.tsx | 4 ++-- static/app/components/group/issueReplayCount.tsx | 2 +- static/app/components/group/issueSeerBadge.tsx | 2 +- .../components/group/tagFacets/tagFacetsDistributionMeter.tsx | 2 +- static/app/components/idBadge/projectBadge.tsx | 4 ++-- static/app/components/idBadge/userBadge.tsx | 2 +- static/app/components/issues/suspect/suspectFlags.tsx | 2 +- static/app/components/keyValueData/index.tsx | 2 +- static/app/components/links/externalLink.tsx | 2 +- static/app/components/menuItem.tsx | 4 ++-- .../components/modals/dashboardWidgetQuerySelectorModal.tsx | 2 +- static/app/components/modals/emailVerificationModal.tsx | 2 +- static/app/components/profiling/arrayLinks.tsx | 2 +- .../profiling/flamegraph/aggregateFlamegraphSidePanel.tsx | 2 +- .../components/profiling/flamegraph/flamegraphContextMenu.tsx | 2 +- .../profiling/flamegraph/flamegraphDrawer/profileDetails.tsx | 2 +- static/app/components/profiling/profileEventsTable.tsx | 2 +- static/app/components/quickTrace/index.tsx | 2 +- static/app/components/replays/alerts/missingReplayAlert.tsx | 2 +- .../components/replays/breadcrumbs/breadcrumbIssueLink.tsx | 2 +- static/app/components/replays/breadcrumbs/errorTitle.tsx | 2 +- static/app/components/replays/breadcrumbs/selectorList.tsx | 2 +- static/app/components/replays/header/errorCounts.tsx | 2 +- static/app/components/replays/header/replayMetaData.tsx | 2 +- static/app/components/replays/replayCurrentUrl.tsx | 2 +- static/app/components/replays/replayTagsTableRow.tsx | 2 +- static/app/components/replays/table/replayTableColumns.tsx | 2 +- static/app/components/reprocessedBox.tsx | 2 +- static/app/components/savedEntityTable.tsx | 2 +- static/app/components/shortId.tsx | 4 ++-- static/app/components/sidebar/sidebarDropdown/index.tsx | 2 +- static/app/components/sidebar/sidebarItem.tsx | 2 +- static/app/components/sidebar/sidebarMenuItemLink.tsx | 2 +- static/app/components/stream/group.tsx | 2 +- static/app/components/tables/gridEditable/sortLink.tsx | 2 +- static/app/components/tables/simpleTable/index.stories.tsx | 2 +- static/app/components/tagsTableRow.tsx | 2 +- static/app/components/version.tsx | 2 +- static/app/components/waitingForEvents.tsx | 2 +- .../app/components/workflowEngine/gridCell/connectionCell.tsx | 2 +- static/app/components/workflowEngine/gridCell/issueCell.tsx | 2 +- static/app/components/workflowEngine/gridCell/titleCell.tsx | 2 +- static/app/data/forms/projectSecurityAndPrivacyGroups.tsx | 2 +- static/app/gettingStartedDocs/java/java.tsx | 2 +- static/app/gettingStartedDocs/java/log4j2.tsx | 2 +- static/app/gettingStartedDocs/java/logback.tsx | 2 +- static/app/gettingStartedDocs/java/spring-boot.tsx | 2 +- static/app/gettingStartedDocs/java/spring.tsx | 2 +- static/app/gettingStartedDocs/kotlin/kotlin.tsx | 2 +- static/app/stories/view/storyHeader.tsx | 2 +- static/app/stories/view/storyTree.tsx | 2 +- static/app/styles/typography.stories.tsx | 2 +- static/app/utils/dashboards/issueFieldRenderers.tsx | 2 +- static/app/utils/discover/fieldRenderers.tsx | 2 +- static/app/utils/discover/styles.tsx | 2 +- static/app/utils/discover/viewReplayLink.tsx | 2 +- static/app/views/acceptOrganizationInvite/index.tsx | 2 +- static/app/views/admin/adminOrganizations.tsx | 2 +- static/app/views/admin/adminUsers.tsx | 2 +- static/app/views/alerts/list/incidents/row.tsx | 2 +- static/app/views/alerts/list/rules/alertRulesList.tsx | 2 +- static/app/views/alerts/list/rules/row.tsx | 2 +- static/app/views/alerts/rules/issue/details/issuesList.tsx | 2 +- static/app/views/alerts/rules/issue/details/ruleDetails.tsx | 2 +- static/app/views/alerts/rules/issue/feedbackAlertBanner.tsx | 2 +- static/app/views/alerts/rules/metric/details/body.tsx | 2 +- .../app/views/alerts/rules/metric/details/metricHistory.tsx | 2 +- .../alerts/rules/metric/details/relatedIssuesNotAvailable.tsx | 2 +- .../views/alerts/rules/metric/details/relatedTransactions.tsx | 2 +- static/app/views/alerts/rules/metric/metricRulePresets.tsx | 2 +- static/app/views/alerts/rules/uptime/details.tsx | 2 +- static/app/views/alerts/rules/uptime/uptimeChecksGrid.tsx | 2 +- static/app/views/auth/layout.tsx | 2 +- static/app/views/auth/loginForm.tsx | 2 +- .../views/automations/components/automationHistoryList.tsx | 2 +- .../views/codecov/coverage/commits/commitDetailSummary.tsx | 2 +- .../views/codecov/tests/onboardingSteps/addUploadToken.tsx | 2 +- .../codecov/tests/onboardingSteps/chooseUploadPermission.tsx | 2 +- .../views/codecov/tests/onboardingSteps/editGHAWorkflow.tsx | 2 +- .../views/codecov/tests/onboardingSteps/installPreventCLI.tsx | 2 +- static/app/views/codecov/tests/preOnboarding.tsx | 2 +- .../views/codecov/tests/testAnalyticsTable/sortableHeader.tsx | 2 +- .../views/dashboards/datasetConfig/errorsAndTransactions.tsx | 2 +- static/app/views/dashboards/manage/dashboardCard.tsx | 4 ++-- static/app/views/dashboards/manage/dashboardTable.tsx | 2 +- static/app/views/dashboards/widgetBuilder/footer.tsx | 2 +- static/app/views/dashboards/widgetBuilder/header.tsx | 2 +- .../detectors/components/detectorListConnectedAutomations.tsx | 2 +- static/app/views/discover/eventDetails/linkedIssue.tsx | 2 +- static/app/views/discover/querycard.tsx | 2 +- static/app/views/discover/savedQuery/index.tsx | 2 +- static/app/views/discover/table/tableView.tsx | 2 +- static/app/views/explore/logs/fieldRenderers.tsx | 2 +- .../explore/multiQueryMode/queryVisualizations/table.tsx | 2 +- static/app/views/explore/tables/aggregatesTable.tsx | 2 +- static/app/views/explore/tables/fieldRenderer.tsx | 2 +- .../app/views/explore/tables/tracesTable/fieldRenderers.tsx | 2 +- .../app/views/insights/agentMonitoring/components/common.tsx | 2 +- .../insights/browser/resources/components/sampleImages.tsx | 2 +- .../resources/components/tables/resourceSummaryTable.tsx | 2 +- .../webVitals/components/pageOverviewWebVitalsDetailPanel.tsx | 2 +- .../webVitals/components/performanceScoreRingWithTooltips.tsx | 2 +- .../webVitals/components/tables/pagePerformanceTable.tsx | 2 +- .../components/tables/pageSamplePerformanceTable.tsx | 2 +- .../browser/webVitals/components/webVitalsDetailPanel.tsx | 2 +- .../insights/cache/components/tables/transactionCell.tsx | 2 +- .../common/components/samplesTable/spanSamplesTable.tsx | 2 +- .../views/insights/common/components/spanGroupDetailsLink.tsx | 2 +- .../insights/common/components/tableCells/spanIdCell.tsx | 2 +- .../components/widgets/overviewCacheMissChartWidget.tsx | 2 +- .../common/components/widgets/overviewSlowNextjsSSRWidget.tsx | 2 +- .../views/insights/crons/components/monitorHeaderActions.tsx | 2 +- .../crons/components/overviewTimeline/overviewRow.tsx | 2 +- .../crons/components/processingErrors/processingErrorItem.tsx | 2 +- .../app/views/insights/database/components/noDataMessage.tsx | 2 +- .../database/components/tables/queryTransactionsTable.tsx | 2 +- .../app/views/insights/http/components/tables/domainCell.tsx | 2 +- .../views/insights/http/components/tables/transactionCell.tsx | 2 +- .../llmMonitoring/components/tables/pipelineSpansTable.tsx | 2 +- .../llmMonitoring/components/tables/pipelinesTable.tsx | 2 +- .../mobile/appStarts/components/tables/screensTable.tsx | 2 +- .../mobile/appStarts/components/tables/spanOperationTable.tsx | 2 +- .../insights/mobile/common/components/spanSamplesPanel.tsx | 2 +- .../mobile/common/components/spanSamplesPanelContainer.tsx | 2 +- .../mobile/screenload/components/tables/eventSamplesTable.tsx | 2 +- .../screenload/components/tables/screenLoadSpansTable.tsx | 2 +- .../mobile/screens/components/screensOverviewTable.tsx | 2 +- .../mobile/ui/components/tables/spanOperationTable.tsx | 2 +- .../views/insights/pages/platform/laravel/commandsTable.tsx | 2 +- .../app/views/insights/pages/platform/laravel/jobsTable.tsx | 2 +- .../app/views/insights/pages/platform/nextjs/clientTable.tsx | 2 +- .../app/views/insights/pages/platform/nextjs/serverTree.tsx | 2 +- .../insights/pages/platform/shared/table/ErrorRateCell.tsx | 2 +- .../insights/pages/platform/shared/table/TransactionCell.tsx | 2 +- static/app/views/insights/pages/transactionCell.tsx | 2 +- .../views/insights/queues/components/tables/queuesTable.tsx | 2 +- .../insights/queues/components/tables/transactionsTable.tsx | 2 +- .../uptime/components/overviewTimeline/overviewRow.tsx | 2 +- static/app/views/insights/uptime/views/overview.tsx | 2 +- static/app/views/issueDetails/groupActivityItem.tsx | 2 +- .../groupEventAttachments/groupEventAttachmentsTableRow.tsx | 2 +- .../issueDetails/groupEventAttachments/screenshotCard.tsx | 2 +- .../groupFeatureFlags/details/flagDetailsLink.tsx | 2 +- static/app/views/issueDetails/groupRelatedIssues/index.tsx | 2 +- static/app/views/issueDetails/groupTags/groupTagValues.tsx | 2 +- static/app/views/issueDetails/groupTags/groupTagsTab.tsx | 2 +- .../views/issueDetails/groupTags/tagDetailsDrawerContent.tsx | 2 +- static/app/views/issueDetails/groupTags/tagDetailsLink.tsx | 2 +- static/app/views/issueDetails/header.tsx | 2 +- .../app/views/issueDetails/streamline/eventMissingBanner.tsx | 2 +- static/app/views/issueDetails/streamline/header/header.tsx | 2 +- static/app/views/issueDetails/streamline/issueTagsPreview.tsx | 2 +- .../app/views/issueDetails/streamline/occurrenceSummary.tsx | 2 +- .../views/issueDetails/streamline/sidebar/activitySection.tsx | 2 +- .../issueDetails/streamline/sidebar/groupActivityItem.tsx | 2 +- .../app/views/issueDetails/streamline/sidebar/seerDrawer.tsx | 2 +- static/app/views/issueDetails/traceTimeline/traceIssue.tsx | 2 +- static/app/views/issueDetails/traceTimeline/traceLink.tsx | 2 +- .../views/issueDetails/traceTimeline/traceTimelineTooltip.tsx | 2 +- static/app/views/issueList/newViewEmptyState.tsx | 2 +- static/app/views/nav/primary/components.tsx | 2 +- static/app/views/nav/secondary/secondary.tsx | 2 +- static/app/views/onboarding/components/firstEventFooter.tsx | 2 +- static/app/views/onboarding/onboarding.tsx | 2 +- static/app/views/onboarding/welcome.tsx | 2 +- .../organizationStats/teamInsights/teamAlertsTriggered.tsx | 2 +- .../views/organizationStats/teamInsights/teamIssuesAge.tsx | 2 +- .../app/views/organizationStats/teamInsights/teamMisery.tsx | 2 +- .../app/views/organizationStats/teamInsights/teamReleases.tsx | 2 +- static/app/views/organizationStats/usageTable.tsx | 2 +- static/app/views/performance/landing/index.tsx | 2 +- .../views/performance/landing/metricsDataSwitcherAlert.tsx | 2 +- .../performance/landing/widgets/components/selectableList.tsx | 2 +- .../landing/widgets/widgets/lineChartListWidget.tsx | 2 +- .../newTraceDetails/issuesTraceWaterfallOverlay.tsx | 2 +- .../traceDrawer/details/span/components/spanSummaryLink.tsx | 2 +- .../traceDrawer/details/span/eapSections/attributes.tsx | 2 +- .../traceDrawer/details/span/eapSections/description.tsx | 2 +- .../traceDrawer/details/span/sections/ancestry.tsx | 2 +- .../traceDrawer/details/span/sections/description.tsx | 2 +- .../newTraceDetails/traceDrawer/details/styles.tsx | 2 +- .../traceDrawer/details/transaction/sections/highlights.tsx | 2 +- .../newTraceDetails/traceDrawer/tabs/traceProfiles.tsx | 2 +- .../traceLinksNavigation/traceLinkNavigationButton.tsx | 2 +- static/app/views/performance/newTraceDetails/traceSummary.tsx | 2 +- static/app/views/performance/table.tsx | 2 +- .../views/performance/traceDetails/limitExceededMessage.tsx | 2 +- .../views/performance/traceDetails/newTraceDetailsContent.tsx | 2 +- .../traceDetails/newTraceDetailsTransactionBar.tsx | 2 +- static/app/views/performance/traceDetails/traceNotFound.tsx | 2 +- .../views/performance/traceDetails/traceViewDetailPanel.tsx | 2 +- static/app/views/performance/traceDetails/transactionBar.tsx | 2 +- .../app/views/performance/traceDetails/transactionDetail.tsx | 2 +- static/app/views/performance/transactionDetails/traceLink.tsx | 2 +- .../transactionSummary/transactionEvents/eventsTable.tsx | 2 +- .../transactionSummary/transactionOverview/tagExplorer.tsx | 2 +- .../transactionSummary/transactionOverview/userStats.tsx | 2 +- .../transactionSpans/spanDetails/spanDetailsTable.tsx | 2 +- .../transactionSummary/transactionSpans/spanMetricsTable.tsx | 2 +- .../transactionSummary/transactionSpans/suspectSpansTable.tsx | 2 +- .../transactionSummary/transactionTags/tagValueTable.tsx | 2 +- .../transactionSummary/transactionThresholdModal.tsx | 2 +- static/app/views/performance/vitalDetail/table.tsx | 2 +- static/app/views/profiling/landing/functionTrendsWidget.tsx | 2 +- static/app/views/profiling/profileSummary/index.tsx | 2 +- .../profiling/profileSummary/regressedProfileFunctions.tsx | 2 +- .../profiling/profileSummary/slowestProfileFunctions.tsx | 2 +- static/app/views/projectDetail/projectLatestAlerts.tsx | 2 +- static/app/views/projectDetail/projectTeamAccess.tsx | 2 +- static/app/views/projectsDashboard/projectCard.tsx | 2 +- .../views/releases/detail/commitsAndFiles/releaseCommit.tsx | 2 +- .../detail/overview/sidebar/projectReleaseDetails.tsx | 2 +- static/app/views/releases/drawer/generalCard.tsx | 2 +- static/app/views/releases/drawer/releasesDrawerDetails.tsx | 2 +- static/app/views/releases/drawer/releasesDrawerTable.tsx | 2 +- .../views/releases/list/releaseCard/releaseCardProjectRow.tsx | 2 +- .../releases/list/releaseCard/releaseCardStatsPeriod.tsx | 2 +- static/app/views/releases/list/releasesPromo.tsx | 2 +- static/app/views/replays/deadRageClick/selectorTable.tsx | 2 +- static/app/views/replays/detail/errorList/errorTableCell.tsx | 2 +- static/app/views/replays/replayTable/sortableHeader.tsx | 2 +- static/app/views/settings/account/accountAuthorizations.tsx | 2 +- static/app/views/settings/account/apiApplications/row.tsx | 2 +- .../settings/components/teamSelect/teamSelectForMember.tsx | 2 +- .../settings/components/teamSelect/teamSelectForProject.tsx | 2 +- static/app/views/settings/components/teamSelect/utils.tsx | 2 +- static/app/views/settings/dynamicSampling/index.tsx | 2 +- .../settings/organizationApiKeys/organizationApiKeysList.tsx | 2 +- .../app/views/settings/organizationAuditLog/auditLogList.tsx | 2 +- .../views/settings/organizationAuthTokens/authTokenRow.tsx | 2 +- .../sentryApplicationDashboard/index.tsx | 2 +- .../sentryApplicationRow/index.tsx | 2 +- .../settings/organizationIntegrations/integrationRow.tsx | 2 +- .../settings/organizationMembers/organizationMemberRow.tsx | 2 +- static/app/views/settings/organizationTeams/allTeamsRow.tsx | 2 +- static/app/views/settings/organizationTeams/teamMembers.tsx | 2 +- static/app/views/settings/project/loaderScript.tsx | 2 +- .../project/projectFilters/projectFiltersSettings.tsx | 2 +- static/app/views/settings/project/projectKeys/list/keyRow.tsx | 2 +- .../views/settings/project/projectKeys/list/loaderScript.tsx | 2 +- .../settings/project/projectKeys/projectKeyCredentials.tsx | 2 +- .../settings/project/projectOwnership/addCodeOwnerModal.tsx | 2 +- static/app/views/settings/project/projectReplays.tsx | 2 +- static/app/views/settings/project/projectServiceHooks.tsx | 2 +- static/app/views/settings/projectDebugFiles/debugFileRow.tsx | 2 +- static/app/views/settings/projectPlugins/projectPluginRow.tsx | 2 +- static/app/views/settings/projectPlugins/projectPlugins.tsx | 2 +- static/app/views/settings/projectProguard/associations.tsx | 2 +- .../app/views/settings/projectProguard/projectProguardRow.tsx | 2 +- static/app/views/settings/projectSecurityAndPrivacy/index.tsx | 2 +- .../app/views/settings/projectSecurityHeaders/reportUri.tsx | 2 +- static/app/views/settings/projectSeer/addAutofixRepoModal.tsx | 2 +- static/app/views/settings/projectSeer/autofixRepositories.tsx | 2 +- static/app/views/settings/projectSeer/index.tsx | 2 +- .../views/settings/projectSourceMaps/debugIdBundleDetails.tsx | 2 +- .../views/settings/projectSourceMaps/sourceMapsDetails.tsx | 2 +- .../app/views/settings/projectSourceMaps/sourceMapsList.tsx | 2 +- static/app/views/settings/settingsIndex.tsx | 4 ++-- static/app/views/sharedGroupDetails/index.tsx | 2 +- static/app/views/traces/fieldRenderers.tsx | 2 +- static/app/views/unsubscribe/issue.tsx | 2 +- static/gsAdmin/components/beacons/relatedBeacons.tsx | 2 +- static/gsAdmin/components/customerGrid.tsx | 2 +- static/gsAdmin/components/customers/customerCharges.tsx | 2 +- static/gsAdmin/components/customers/customerInvoices.tsx | 2 +- static/gsAdmin/components/customers/customerMembers.tsx | 2 +- static/gsAdmin/components/customers/customerProjects.tsx | 2 +- static/gsAdmin/components/promoCodes/promoCodeClaimants.tsx | 2 +- static/gsAdmin/components/users/userOverview.tsx | 2 +- static/gsAdmin/views/beacons.tsx | 2 +- static/gsAdmin/views/broadcasts.tsx | 2 +- static/gsAdmin/views/dataRequests.tsx | 2 +- static/gsAdmin/views/docIntegrations.tsx | 2 +- .../gsAdmin/views/instanceLevelOAuth/instanceLevelOAuth.tsx | 2 +- static/gsAdmin/views/invoiceDetails.tsx | 2 +- static/gsAdmin/views/invoices.tsx | 2 +- static/gsAdmin/views/layout.tsx | 2 +- static/gsAdmin/views/overview.tsx | 2 +- static/gsAdmin/views/policies.tsx | 2 +- static/gsAdmin/views/policyDetails.tsx | 2 +- static/gsAdmin/views/projectDetails.tsx | 2 +- static/gsAdmin/views/promoCodes.tsx | 2 +- static/gsAdmin/views/relocationDetails.tsx | 2 +- static/gsAdmin/views/relocations.tsx | 2 +- static/gsAdmin/views/sentryAppDetails.tsx | 2 +- static/gsAdmin/views/sentryApps.tsx | 2 +- static/gsAdmin/views/sentryEmployees.tsx | 2 +- static/gsAdmin/views/users.tsx | 2 +- static/gsApp/components/memberInviteModalCustomization.tsx | 2 +- static/gsApp/components/performance/quotaExceededAlert.tsx | 2 +- static/gsApp/components/powerFeatureHovercard.tsx | 2 +- static/gsApp/components/productSelectionAvailability.tsx | 2 +- .../hooks/spendVisibility/spikeProtectionProjectSettings.tsx | 2 +- static/gsApp/views/seerAutomation/index.tsx | 2 +- .../gsApp/views/seerAutomation/seerAutomationProjectList.tsx | 2 +- static/gsApp/views/spikeProtection/index.tsx | 2 +- .../views/spikeProtection/spikeProtectionHistoryTable.tsx | 2 +- static/gsApp/views/subscriptionPage/paymentHistory.tsx | 2 +- static/gsApp/views/subscriptionPage/seerAutomationAlert.tsx | 2 +- tests/js/sentry-test/reactTestingLibrary.spec.tsx | 2 +- 339 files changed, 345 insertions(+), 345 deletions(-) create mode 100644 static/app/components/core/link/index.tsx rename static/app/components/{links => core/link}/link.tsx (100%) diff --git a/static/app/components/assistant/getGuidesContent.tsx b/static/app/components/assistant/getGuidesContent.tsx index 3221bbb5e1fb20..be0467396e1af5 100644 --- a/static/app/components/assistant/getGuidesContent.tsx +++ b/static/app/components/assistant/getGuidesContent.tsx @@ -1,6 +1,6 @@ import type {GuidesContent} from 'sentry/components/assistant/types'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {t, tct} from 'sentry/locale'; import type {Organization} from 'sentry/types/organization'; import {isDemoModeActive} from 'sentry/utils/demoMode'; diff --git a/static/app/components/breadcrumbs.tsx b/static/app/components/breadcrumbs.tsx index 20eda4fe5de3cd..1d4da1d94e7f04 100644 --- a/static/app/components/breadcrumbs.tsx +++ b/static/app/components/breadcrumbs.tsx @@ -4,9 +4,9 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; import {Chevron} from 'sentry/components/chevron'; +import type {LinkProps} from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link/link'; import GlobalSelectionLink from 'sentry/components/globalSelectionLink'; -import type {LinkProps} from 'sentry/components/links/link'; -import Link from 'sentry/components/links/link'; import {space} from 'sentry/styles/space'; import type {BreadcrumbDropdownProps} from 'sentry/views/settings/components/settingsBreadcrumb/breadcrumbDropdown'; import BreadcrumbDropdown from 'sentry/views/settings/components/settingsBreadcrumb/breadcrumbDropdown'; diff --git a/static/app/components/codecov/repoSelector/repoSelector.tsx b/static/app/components/codecov/repoSelector/repoSelector.tsx index 472c474e989682..e2ca9abccd09a8 100644 --- a/static/app/components/codecov/repoSelector/repoSelector.tsx +++ b/static/app/components/codecov/repoSelector/repoSelector.tsx @@ -6,8 +6,8 @@ import {Button} from 'sentry/components/core/button'; import type {SelectOption} from 'sentry/components/core/compactSelect'; import {CompactSelect} from 'sentry/components/core/compactSelect'; import {Flex} from 'sentry/components/core/layout'; +import Link from 'sentry/components/core/link/link'; import DropdownButton from 'sentry/components/dropdownButton'; -import Link from 'sentry/components/links/link'; import {IconInfo, IconSync} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/codecov/summary.tsx b/static/app/components/codecov/summary.tsx index 82b32a92388dfd..5d7702570c4e33 100644 --- a/static/app/components/codecov/summary.tsx +++ b/static/app/components/codecov/summary.tsx @@ -1,8 +1,8 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {Hovercard} from 'sentry/components/hovercard'; -import Link from 'sentry/components/links/link'; import {IconFilter} from 'sentry/icons'; import {space} from 'sentry/styles/space'; import {useLocation} from 'sentry/utils/useLocation'; diff --git a/static/app/components/commitRow.tsx b/static/app/components/commitRow.tsx index 7f8f4124c855c0..f7ed1c76754d9a 100644 --- a/static/app/components/commitRow.tsx +++ b/static/app/components/commitRow.tsx @@ -6,10 +6,10 @@ import {openInviteMembersModal} from 'sentry/actionCreators/modal'; import CommitLink from 'sentry/components/commitLink'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {Hovercard} from 'sentry/components/hovercard'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import PanelItem from 'sentry/components/panels/panelItem'; import TextOverflow from 'sentry/components/textOverflow'; import TimeSince from 'sentry/components/timeSince'; diff --git a/static/app/components/confirm.stories.tsx b/static/app/components/confirm.stories.tsx index 7f03e8d77ff104..8c2447605bbab9 100644 --- a/static/app/components/confirm.stories.tsx +++ b/static/app/components/confirm.stories.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import Confirm, {openConfirmModal} from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import * as Storybook from 'sentry/stories'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/contextPickerModal.tsx b/static/app/components/contextPickerModal.tsx index 4a5f0500384a89..90abd199fedbd5 100644 --- a/static/app/components/contextPickerModal.tsx +++ b/static/app/components/contextPickerModal.tsx @@ -3,11 +3,11 @@ import styled from '@emotion/styled'; import type {Query} from 'history'; import type {ModalRenderProps} from 'sentry/actionCreators/modal'; +import Link from 'sentry/components/core/link/link'; import type {StylesConfig} from 'sentry/components/core/select'; import {Select} from 'sentry/components/core/select'; import {components} from 'sentry/components/forms/controls/reactSelectWrapper'; import IdBadge from 'sentry/components/idBadge'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/components/core/alert/alertLink.tsx b/static/app/components/core/alert/alertLink.tsx index ca6a289b9820af..cbc23b4855865f 100644 --- a/static/app/components/core/alert/alertLink.tsx +++ b/static/app/components/core/alert/alertLink.tsx @@ -3,8 +3,8 @@ import {css, type Theme} from '@emotion/react'; import styled from '@emotion/styled'; import {Alert, type AlertProps} from 'sentry/components/core/alert'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {IconChevron} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/core/badge/deployBadge.tsx b/static/app/components/core/badge/deployBadge.tsx index c28bef5bbeb6f3..bee168061f4654 100644 --- a/static/app/components/core/badge/deployBadge.tsx +++ b/static/app/components/core/badge/deployBadge.tsx @@ -1,8 +1,8 @@ import styled from '@emotion/styled'; import {Tag} from 'sentry/components/core/badge/tag'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import {t} from 'sentry/locale'; import type {Deploy} from 'sentry/types/release'; import {MutableSearch} from 'sentry/utils/tokenizeSearch'; diff --git a/static/app/components/core/button/linkButton.tsx b/static/app/components/core/button/linkButton.tsx index 7d90b7dc503742..c20c5b6f2978a8 100644 --- a/static/app/components/core/button/linkButton.tsx +++ b/static/app/components/core/button/linkButton.tsx @@ -2,9 +2,9 @@ import isPropValid from '@emotion/is-prop-valid'; import styled from '@emotion/styled'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import {Tooltip} from 'sentry/components/core/tooltip'; // eslint-disable-next-line boundaries/element-types -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; +import {Tooltip} from 'sentry/components/core/tooltip'; // eslint-disable-next-line boundaries/element-types import {IconDefaultsProvider} from 'sentry/icons/useIconDefaults'; // eslint-disable-next-line boundaries/element-types diff --git a/static/app/components/core/link/index.tsx b/static/app/components/core/link/index.tsx new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/static/app/components/links/link.tsx b/static/app/components/core/link/link.tsx similarity index 100% rename from static/app/components/links/link.tsx rename to static/app/components/core/link/link.tsx diff --git a/static/app/components/core/tabs/tab.tsx b/static/app/components/core/tabs/tab.tsx index 6bdc4d0f719420..3f52e2994a6909 100644 --- a/static/app/components/core/tabs/tab.tsx +++ b/static/app/components/core/tabs/tab.tsx @@ -8,7 +8,7 @@ import type {TabListState} from '@react-stately/tabs'; import type {Node, Orientation} from '@react-types/shared'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {space} from 'sentry/styles/space'; import {isChonkTheme, withChonk} from 'sentry/utils/theme/withChonk'; diff --git a/static/app/components/createAlertButton.tsx b/static/app/components/createAlertButton.tsx index 4cbb11d7e36d9f..ba58cad756023d 100644 --- a/static/app/components/createAlertButton.tsx +++ b/static/app/components/createAlertButton.tsx @@ -10,7 +10,7 @@ import {hasEveryAccess} from 'sentry/components/acl/access'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import type {LinkButtonProps} from 'sentry/components/core/button/linkButton'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {IconSiren} from 'sentry/icons'; import type {SVGIconProps} from 'sentry/icons/svgIcon'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/components/discover/performanceCardTable.tsx b/static/app/components/discover/performanceCardTable.tsx index b0696a348f3f27..d7cc201bc3ca8d 100644 --- a/static/app/components/discover/performanceCardTable.tsx +++ b/static/app/components/discover/performanceCardTable.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import NotAvailable from 'sentry/components/notAvailable'; import PanelItem from 'sentry/components/panels/panelItem'; diff --git a/static/app/components/discover/transactionsTable.tsx b/static/app/components/discover/transactionsTable.tsx index fdbbde935aac80..48de0d2023b7ab 100644 --- a/static/app/components/discover/transactionsTable.tsx +++ b/static/app/components/discover/transactionsTable.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import type {Location, LocationDescriptor} from 'history'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {PanelTable} from 'sentry/components/panels/panelTable'; import QuestionTooltip from 'sentry/components/questionTooltip'; diff --git a/static/app/components/dropdownMenu/item.tsx b/static/app/components/dropdownMenu/item.tsx index 5b624850421803..27033fb439fd39 100644 --- a/static/app/components/dropdownMenu/item.tsx +++ b/static/app/components/dropdownMenu/item.tsx @@ -6,10 +6,10 @@ import type {TreeState} from '@react-stately/tree'; import type {Node} from '@react-types/shared'; import type {LocationDescriptor} from 'history'; +import Link from 'sentry/components/core/link/link'; import type {MenuListItemProps} from 'sentry/components/core/menuListItem'; import {MenuListItem} from 'sentry/components/core/menuListItem'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {IconChevron} from 'sentry/icons'; import usePrevious from 'sentry/utils/usePrevious'; diff --git a/static/app/components/errors/notFound.tsx b/static/app/components/errors/notFound.tsx index a56c02f903b46c..427e0d9456838e 100644 --- a/static/app/components/errors/notFound.tsx +++ b/static/app/components/errors/notFound.tsx @@ -1,8 +1,8 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/eventOrGroupExtraDetails.tsx b/static/app/components/eventOrGroupExtraDetails.tsx index 6d81256e2f87fd..091cde1389aed1 100644 --- a/static/app/components/eventOrGroupExtraDetails.tsx +++ b/static/app/components/eventOrGroupExtraDetails.tsx @@ -1,6 +1,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import { getAutofixRunExists, isIssueQuickFixable, @@ -14,7 +15,6 @@ import IssueReplayCount from 'sentry/components/group/issueReplayCount'; import IssueSeerBadge from 'sentry/components/group/issueSeerBadge'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import Placeholder from 'sentry/components/placeholder'; import {IconChat} from 'sentry/icons'; import {tct} from 'sentry/locale'; diff --git a/static/app/components/eventOrGroupHeader.tsx b/static/app/components/eventOrGroupHeader.tsx index 79b390ed68d7fc..ef8a6562b7b345 100644 --- a/static/app/components/eventOrGroupHeader.tsx +++ b/static/app/components/eventOrGroupHeader.tsx @@ -2,10 +2,10 @@ import {Fragment, useRef} from 'react'; import styled from '@emotion/styled'; import {useHover} from '@react-aria/interactions'; +import Link from 'sentry/components/core/link/link'; import ErrorBoundary from 'sentry/components/errorBoundary'; import EventOrGroupTitle from 'sentry/components/eventOrGroupTitle'; import EventMessage from 'sentry/components/events/eventMessage'; -import Link from 'sentry/components/links/link'; import {IconStar} from 'sentry/icons'; import {space} from 'sentry/styles/space'; import type {Event} from 'sentry/types/event'; diff --git a/static/app/components/events/autofix/autofixSolution.tsx b/static/app/components/events/autofix/autofixSolution.tsx index 7c25f55dbc4d98..0c5836c7661b32 100644 --- a/static/app/components/events/autofix/autofixSolution.tsx +++ b/static/app/components/events/autofix/autofixSolution.tsx @@ -9,6 +9,7 @@ import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {Input} from 'sentry/components/core/input'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {AutofixHighlightWrapper} from 'sentry/components/events/autofix/autofixHighlightWrapper'; import {SolutionEventItem} from 'sentry/components/events/autofix/autofixSolutionEventItem'; @@ -23,7 +24,6 @@ import { makeAutofixQueryKey, useAutofixRepos, } from 'sentry/components/events/autofix/useAutofix'; -import Link from 'sentry/components/links/link'; import {Timeline} from 'sentry/components/timeline'; import {IconAdd, IconChat, IconFix} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/components/events/eventAttachmentsCrashReportsNotice.tsx b/static/app/components/events/eventAttachmentsCrashReportsNotice.tsx index 2e5cf5a29a7a95..74af4d47b8b8d9 100644 --- a/static/app/components/events/eventAttachmentsCrashReportsNotice.tsx +++ b/static/app/components/events/eventAttachmentsCrashReportsNotice.tsx @@ -1,5 +1,5 @@ import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {tct} from 'sentry/locale'; import {useLocation} from 'sentry/utils/useLocation'; import {EventAttachmentFilter} from 'sentry/views/issueDetails/groupEventAttachments/groupEventAttachmentsFilter'; diff --git a/static/app/components/events/eventDataSection.tsx b/static/app/components/events/eventDataSection.tsx index e82ae3f6cce86d..c858f1d2146d41 100644 --- a/static/app/components/events/eventDataSection.tsx +++ b/static/app/components/events/eventDataSection.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; +import {Anchor} from 'sentry/components/core/link/link'; import {DataSection} from 'sentry/components/events/styles'; -import {Anchor} from 'sentry/components/links/link'; import QuestionTooltip from 'sentry/components/questionTooltip'; import {IconLink} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/events/eventStatisticalDetector/eventComparison/eventDisplay.tsx b/static/app/components/events/eventStatisticalDetector/eventComparison/eventDisplay.tsx index 61a5903f5e4edc..4c4ab184158b32 100644 --- a/static/app/components/events/eventStatisticalDetector/eventComparison/eventDisplay.tsx +++ b/static/app/components/events/eventStatisticalDetector/eventComparison/eventDisplay.tsx @@ -5,6 +5,7 @@ import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {CompactSelect} from 'sentry/components/core/compactSelect'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; @@ -17,7 +18,6 @@ import { } from 'sentry/components/events/interfaces/spans/header'; import WaterfallModel from 'sentry/components/events/interfaces/spans/waterfallModel'; import OpsBreakdown from 'sentry/components/events/opsBreakdown'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import TextOverflow from 'sentry/components/textOverflow'; import {IconChevron, IconOpen} from 'sentry/icons'; diff --git a/static/app/components/events/eventStatisticalDetector/eventDifferentialFlamegraph.tsx b/static/app/components/events/eventStatisticalDetector/eventDifferentialFlamegraph.tsx index 0f3e8eacf76ff5..3bcff31f4f9cb2 100644 --- a/static/app/components/events/eventStatisticalDetector/eventDifferentialFlamegraph.tsx +++ b/static/app/components/events/eventStatisticalDetector/eventDifferentialFlamegraph.tsx @@ -5,7 +5,7 @@ import type {LocationDescriptor} from 'history'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; import Placeholder from 'sentry/components/placeholder'; diff --git a/static/app/components/events/eventStatisticalDetector/eventRegressionTable.tsx b/static/app/components/events/eventStatisticalDetector/eventRegressionTable.tsx index 77494f3f2fbff9..1fd0408d6031b9 100644 --- a/static/app/components/events/eventStatisticalDetector/eventRegressionTable.tsx +++ b/static/app/components/events/eventStatisticalDetector/eventRegressionTable.tsx @@ -2,8 +2,8 @@ import {useMemo} from 'react'; import styled from '@emotion/styled'; import type {LocationDescriptor} from 'history'; +import Link from 'sentry/components/core/link/link'; import Duration from 'sentry/components/duration'; -import Link from 'sentry/components/links/link'; import type {GridColumnOrder} from 'sentry/components/tables/gridEditable'; import GridEditable from 'sentry/components/tables/gridEditable'; import SortLink from 'sentry/components/tables/gridEditable/sortLink'; diff --git a/static/app/components/events/eventTags/eventTagsTreeRow.tsx b/static/app/components/events/eventTags/eventTagsTreeRow.tsx index 06f9508261de3a..582e89dbc9e13e 100644 --- a/static/app/components/events/eventTags/eventTagsTreeRow.tsx +++ b/static/app/components/events/eventTags/eventTagsTreeRow.tsx @@ -4,12 +4,12 @@ import * as qs from 'query-string'; import {openNavigateToExternalLinkModal} from 'sentry/actionCreators/modal'; import {hasEveryAccess} from 'sentry/components/acl/access'; +import Link from 'sentry/components/core/link/link'; import {DropdownMenu, type MenuItemProps} from 'sentry/components/dropdownMenu'; import type {TagTreeContent} from 'sentry/components/events/eventTags/eventTagsTree'; import EventTagsValue from 'sentry/components/events/eventTags/eventTagsValue'; import {AnnotatedTextErrors} from 'sentry/components/events/meta/annotatedText/annotatedTextErrors'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import Version from 'sentry/components/version'; import VersionHoverCard from 'sentry/components/versionHoverCard'; import {IconEllipsis} from 'sentry/icons'; diff --git a/static/app/components/events/eventTags/eventTagsValue.tsx b/static/app/components/events/eventTags/eventTagsValue.tsx index 3577a53b655dfa..b52e086d08f907 100644 --- a/static/app/components/events/eventTags/eventTagsValue.tsx +++ b/static/app/components/events/eventTags/eventTagsValue.tsx @@ -1,6 +1,6 @@ +import Link from 'sentry/components/core/link/link'; import {DeviceName} from 'sentry/components/deviceName'; import {AnnotatedText} from 'sentry/components/events/meta/annotatedText'; -import Link from 'sentry/components/links/link'; import type {EventTag} from 'sentry/types/event'; import type {Meta} from 'sentry/types/group'; import {defined} from 'sentry/utils'; diff --git a/static/app/components/events/eventTagsAndScreenshot/screenshot/screenshotDataSection.tsx b/static/app/components/events/eventTagsAndScreenshot/screenshot/screenshotDataSection.tsx index b7ba96ebd43e2d..732fe4460a7a2f 100644 --- a/static/app/components/events/eventTagsAndScreenshot/screenshot/screenshotDataSection.tsx +++ b/static/app/components/events/eventTagsAndScreenshot/screenshot/screenshotDataSection.tsx @@ -6,11 +6,11 @@ import { } from 'sentry/actionCreators/events'; import {openModal} from 'sentry/actionCreators/modal'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import Screenshot from 'sentry/components/events/eventTagsAndScreenshot/screenshot'; import ScreenshotModal, { modalCss, } from 'sentry/components/events/eventTagsAndScreenshot/screenshot/modal'; -import Link from 'sentry/components/links/link'; import {t, tn} from 'sentry/locale'; import type {Event} from 'sentry/types/event'; import type {EventAttachment} from 'sentry/types/group'; diff --git a/static/app/components/events/featureFlags/onboarding/onboardingAdditionalFeatures.tsx b/static/app/components/events/featureFlags/onboarding/onboardingAdditionalFeatures.tsx index ddcc27b10b8ef5..c1d8a6e73d9937 100644 --- a/static/app/components/events/featureFlags/onboarding/onboardingAdditionalFeatures.tsx +++ b/static/app/components/events/featureFlags/onboarding/onboardingAdditionalFeatures.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {t, tct} from 'sentry/locale'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/app/components/events/interfaces/breadcrumbs/breadcrumb/data/default.tsx b/static/app/components/events/interfaces/breadcrumbs/breadcrumb/data/default.tsx index 033e3e7f1972aa..301185755476f1 100644 --- a/static/app/components/events/interfaces/breadcrumbs/breadcrumb/data/default.tsx +++ b/static/app/components/events/interfaces/breadcrumbs/breadcrumb/data/default.tsx @@ -1,7 +1,7 @@ +import Link from 'sentry/components/core/link/link'; import type {BreadcrumbTransactionEvent} from 'sentry/components/events/interfaces/breadcrumbs/types'; import {AnnotatedText} from 'sentry/components/events/meta/annotatedText'; import Highlight from 'sentry/components/highlight'; -import Link from 'sentry/components/links/link'; import type { BreadcrumbTypeDefault, BreadcrumbTypeNavigation, diff --git a/static/app/components/events/interfaces/frame/stacktraceLinkModal.tsx b/static/app/components/events/interfaces/frame/stacktraceLinkModal.tsx index 08d61142a8ca16..389e49ef323138 100644 --- a/static/app/components/events/interfaces/frame/stacktraceLinkModal.tsx +++ b/static/app/components/events/interfaces/frame/stacktraceLinkModal.tsx @@ -7,9 +7,9 @@ import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; +import Link from 'sentry/components/core/link/link'; import TextField from 'sentry/components/forms/fields/textField'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import List from 'sentry/components/list'; import TextCopyInput from 'sentry/components/textCopyInput'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/components/events/interfaces/performance/spanEvidenceKeyValueList.tsx b/static/app/components/events/interfaces/performance/spanEvidenceKeyValueList.tsx index 7b6a9f627b94d2..9f2209e7c279bf 100644 --- a/static/app/components/events/interfaces/performance/spanEvidenceKeyValueList.tsx +++ b/static/app/components/events/interfaces/performance/spanEvidenceKeyValueList.tsx @@ -9,6 +9,7 @@ import mapValues from 'lodash/mapValues'; import ClippedBox from 'sentry/components/clippedBox'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {getKeyValueListData as getRegressionIssueKeyValueList} from 'sentry/components/events/eventStatisticalDetector/eventRegressionSummary'; import KeyValueList from 'sentry/components/events/interfaces/keyValueList'; @@ -23,7 +24,6 @@ import { SpanSubTimingName, } from 'sentry/components/events/interfaces/spans/utils'; import {AnnotatedText} from 'sentry/components/events/meta/annotatedText'; -import Link from 'sentry/components/links/link'; import {t} from 'sentry/locale'; import type {Entry, EntryRequest, Event, EventTransaction} from 'sentry/types/event'; import {EntryType} from 'sentry/types/event'; diff --git a/static/app/components/events/interfaces/sourceMapsDebuggerModal.tsx b/static/app/components/events/interfaces/sourceMapsDebuggerModal.tsx index 3a5484b2e53e7f..61667e1627c5cc 100644 --- a/static/app/components/events/interfaces/sourceMapsDebuggerModal.tsx +++ b/static/app/components/events/interfaces/sourceMapsDebuggerModal.tsx @@ -13,11 +13,11 @@ import {ContentSliderDiff} from 'sentry/components/contentSliderDiff'; import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; +import Link from 'sentry/components/core/link/link'; import {TabList, TabPanels, Tabs} from 'sentry/components/core/tabs'; import {sourceMapSdkDocsMap} from 'sentry/components/events/interfaces/crashContent/exception/utils'; import {FeedbackModal} from 'sentry/components/featureFeedback/feedbackModal'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import ProgressRing from 'sentry/components/progressRing'; import { IconCheckmark, diff --git a/static/app/components/events/interfaces/spans/aggregateSpanDetail.tsx b/static/app/components/events/interfaces/spans/aggregateSpanDetail.tsx index 79d0cfa6078d15..f00abf9db2dd87 100644 --- a/static/app/components/events/interfaces/spans/aggregateSpanDetail.tsx +++ b/static/app/components/events/interfaces/spans/aggregateSpanDetail.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import type {AggregateEventTransaction} from 'sentry/types/event'; diff --git a/static/app/components/events/interfaces/spans/spanDetail.tsx b/static/app/components/events/interfaces/spans/spanDetail.tsx index ef7220e50148f2..8a85c5ebaccbf9 100644 --- a/static/app/components/events/interfaces/spans/spanDetail.tsx +++ b/static/app/components/events/interfaces/spans/spanDetail.tsx @@ -7,13 +7,13 @@ import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {DateTime} from 'sentry/components/dateTime'; import DiscoverButton from 'sentry/components/discoverButton'; import SpanSummaryButton from 'sentry/components/events/interfaces/spans/spanSummaryButton'; import {OpsDot} from 'sentry/components/events/opsBreakdown'; import FileSize from 'sentry/components/fileSize'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import { ErrorDot, diff --git a/static/app/components/events/meta/annotatedText/utils.tsx b/static/app/components/events/meta/annotatedText/utils.tsx index ab4e3a57639931..5acf9a43523600 100644 --- a/static/app/components/events/meta/annotatedText/utils.tsx +++ b/static/app/components/events/meta/annotatedText/utils.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {tct} from 'sentry/locale'; import type {ChunkType} from 'sentry/types/group'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/app/components/events/userFeedback.tsx b/static/app/components/events/userFeedback.tsx index 6a043adbac1a02..40b2e59ebc18da 100644 --- a/static/app/components/events/userFeedback.tsx +++ b/static/app/components/events/userFeedback.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import {ActivityAuthor} from 'sentry/components/activity/author'; import {ActivityItem} from 'sentry/components/activity/item'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {IconCopy} from 'sentry/icons'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/feedback/list/feedbackListItem.tsx b/static/app/components/feedback/list/feedbackListItem.tsx index 7933ab617af876..c689281c5533c3 100644 --- a/static/app/components/feedback/list/feedbackListItem.tsx +++ b/static/app/components/feedback/list/feedbackListItem.tsx @@ -5,10 +5,10 @@ import {ActorAvatar} from 'sentry/components/core/avatar/actorAvatar'; import {Checkbox} from 'sentry/components/core/checkbox'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; import {Flex} from 'sentry/components/core/layout'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import IssueTrackingSignals from 'sentry/components/feedback/list/issueTrackingSignals'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import TextOverflow from 'sentry/components/textOverflow'; import TimeSince from 'sentry/components/timeSince'; import {IconChat, IconFatal, IconImage, IconPlay} from 'sentry/icons'; diff --git a/static/app/components/globalSelectionLink.tsx b/static/app/components/globalSelectionLink.tsx index 4c58220c578b26..829bf058ec090a 100644 --- a/static/app/components/globalSelectionLink.tsx +++ b/static/app/components/globalSelectionLink.tsx @@ -1,8 +1,8 @@ import type {LocationDescriptor} from 'history'; import * as qs from 'query-string'; -import type {LinkProps} from 'sentry/components/links/link'; -import Link from 'sentry/components/links/link'; +import type {LinkProps} from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link/link'; import {extractSelectionParameters} from 'sentry/components/organizations/pageFilters/utils'; import {useLocation} from 'sentry/utils/useLocation'; diff --git a/static/app/components/group/issueReplayCount.tsx b/static/app/components/group/issueReplayCount.tsx index ea5ec7b3df1082..68f674da203e04 100644 --- a/static/app/components/group/issueReplayCount.tsx +++ b/static/app/components/group/issueReplayCount.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import {IconPlay} from 'sentry/icons'; import {t, tn} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/group/issueSeerBadge.tsx b/static/app/components/group/issueSeerBadge.tsx index f90bfbd3e618c8..5a13d99d97612f 100644 --- a/static/app/components/group/issueSeerBadge.tsx +++ b/static/app/components/group/issueSeerBadge.tsx @@ -1,11 +1,11 @@ import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import { getAutofixRunExists, isIssueQuickFixable, } from 'sentry/components/events/autofix/utils'; -import Link from 'sentry/components/links/link'; import {IconSeer} from 'sentry/icons'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/group/tagFacets/tagFacetsDistributionMeter.tsx b/static/app/components/group/tagFacets/tagFacetsDistributionMeter.tsx index be2c1365aff94e..b6717f0820db13 100644 --- a/static/app/components/group/tagFacets/tagFacetsDistributionMeter.tsx +++ b/static/app/components/group/tagFacets/tagFacetsDistributionMeter.tsx @@ -6,8 +6,8 @@ import type {LocationDescriptor} from 'history'; import type {TagSegment} from 'sentry/actionCreators/events'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import {IconChevron} from 'sentry/icons/iconChevron'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/idBadge/projectBadge.tsx b/static/app/components/idBadge/projectBadge.tsx index cf6058a8d956be..c1df57c78256b7 100644 --- a/static/app/components/idBadge/projectBadge.tsx +++ b/static/app/components/idBadge/projectBadge.tsx @@ -1,8 +1,8 @@ import {cloneElement} from 'react'; import styled from '@emotion/styled'; -import type {LinkProps} from 'sentry/components/links/link'; -import Link from 'sentry/components/links/link'; +import type {LinkProps} from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link/link'; import {t} from 'sentry/locale'; import type {AvatarProject} from 'sentry/types/project'; import getPlatformName from 'sentry/utils/getPlatformName'; diff --git a/static/app/components/idBadge/userBadge.tsx b/static/app/components/idBadge/userBadge.tsx index 901b9fa020e066..d557725d711493 100644 --- a/static/app/components/idBadge/userBadge.tsx +++ b/static/app/components/idBadge/userBadge.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {space} from 'sentry/styles/space'; import type {AvatarUser} from 'sentry/types/user'; diff --git a/static/app/components/issues/suspect/suspectFlags.tsx b/static/app/components/issues/suspect/suspectFlags.tsx index c2ee09db01427c..7a6c1b03049033 100644 --- a/static/app/components/issues/suspect/suspectFlags.tsx +++ b/static/app/components/issues/suspect/suspectFlags.tsx @@ -2,9 +2,9 @@ import {Fragment, useRef} from 'react'; import styled from '@emotion/styled'; import Color from 'color'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import type useSuspectFlags from 'sentry/components/issues/suspect/useSuspectFlags'; -import Link from 'sentry/components/links/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import toRoundedPercent from 'sentry/utils/number/toRoundedPercent'; diff --git a/static/app/components/keyValueData/index.tsx b/static/app/components/keyValueData/index.tsx index 964e6041f037f0..53c037e1f5e4ad 100644 --- a/static/app/components/keyValueData/index.tsx +++ b/static/app/components/keyValueData/index.tsx @@ -3,10 +3,10 @@ import React from 'react'; import {css} from '@emotion/react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {useIssueDetailsColumnCount} from 'sentry/components/events/eventTags/util'; import {AnnotatedText} from 'sentry/components/events/meta/annotatedText'; import {AnnotatedTextErrors} from 'sentry/components/events/meta/annotatedText/annotatedTextErrors'; -import Link from 'sentry/components/links/link'; import Panel from 'sentry/components/panels/panel'; import {StructuredData} from 'sentry/components/structuredEventData'; import {t} from 'sentry/locale'; diff --git a/static/app/components/links/externalLink.tsx b/static/app/components/links/externalLink.tsx index ca7fb2c77a340f..2d76f4030a476b 100644 --- a/static/app/components/links/externalLink.tsx +++ b/static/app/components/links/externalLink.tsx @@ -1,4 +1,4 @@ -import {Anchor} from './link'; +import {Anchor} from 'sentry/components/core/link/link'; interface ExternalLinkProps extends Omit, 'target'> { diff --git a/static/app/components/menuItem.tsx b/static/app/components/menuItem.tsx index 59426f227e8d13..f33a248397ab98 100644 --- a/static/app/components/menuItem.tsx +++ b/static/app/components/menuItem.tsx @@ -2,8 +2,8 @@ import {css, type Theme} from '@emotion/react'; import styled from '@emotion/styled'; import omit from 'lodash/omit'; -import type {LinkProps} from 'sentry/components/links/link'; -import Link from 'sentry/components/links/link'; +import type {LinkProps} from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link/link'; import {space} from 'sentry/styles/space'; type MenuItemProps = { diff --git a/static/app/components/modals/dashboardWidgetQuerySelectorModal.tsx b/static/app/components/modals/dashboardWidgetQuerySelectorModal.tsx index 4b54a7dbc2bb6c..5b84d4e9242e6b 100644 --- a/static/app/components/modals/dashboardWidgetQuerySelectorModal.tsx +++ b/static/app/components/modals/dashboardWidgetQuerySelectorModal.tsx @@ -6,7 +6,7 @@ import type {ModalRenderProps} from 'sentry/actionCreators/modal'; import type {Client} from 'sentry/api'; import {Button} from 'sentry/components/core/button'; import {Input} from 'sentry/components/core/input'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {IconChevron, IconSearch} from 'sentry/icons'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/modals/emailVerificationModal.tsx b/static/app/components/modals/emailVerificationModal.tsx index 2318f0d59c1308..a045fbe175839c 100644 --- a/static/app/components/modals/emailVerificationModal.tsx +++ b/static/app/components/modals/emailVerificationModal.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import type {ModalRenderProps} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {t, tct} from 'sentry/locale'; import {EmailAddresses} from 'sentry/views/settings/account/accountEmails'; import TextBlock from 'sentry/views/settings/components/text/textBlock'; diff --git a/static/app/components/profiling/arrayLinks.tsx b/static/app/components/profiling/arrayLinks.tsx index 237ce5c9aa5d6b..7cac94ee80e668 100644 --- a/static/app/components/profiling/arrayLinks.tsx +++ b/static/app/components/profiling/arrayLinks.tsx @@ -2,7 +2,7 @@ import {useState} from 'react'; import styled from '@emotion/styled'; import type {LocationDescriptor} from 'history'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/profiling/flamegraph/aggregateFlamegraphSidePanel.tsx b/static/app/components/profiling/flamegraph/aggregateFlamegraphSidePanel.tsx index 2e2f1ab3f79246..8480f5e2d65af9 100644 --- a/static/app/components/profiling/flamegraph/aggregateFlamegraphSidePanel.tsx +++ b/static/app/components/profiling/flamegraph/aggregateFlamegraphSidePanel.tsx @@ -1,10 +1,10 @@ import {useEffect, useMemo, useState} from 'react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; -import Link from 'sentry/components/links/link'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/app/components/profiling/flamegraph/flamegraphContextMenu.tsx b/static/app/components/profiling/flamegraph/flamegraphContextMenu.tsx index 79aa9d67f6e67b..26ed567dc141c0 100644 --- a/static/app/components/profiling/flamegraph/flamegraphContextMenu.tsx +++ b/static/app/components/profiling/flamegraph/flamegraphContextMenu.tsx @@ -5,7 +5,7 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import { ProfilingContextMenu, diff --git a/static/app/components/profiling/flamegraph/flamegraphDrawer/profileDetails.tsx b/static/app/components/profiling/flamegraph/flamegraphDrawer/profileDetails.tsx index 3ce543b2d80de7..73679a6db43b15 100644 --- a/static/app/components/profiling/flamegraph/flamegraphDrawer/profileDetails.tsx +++ b/static/app/components/profiling/flamegraph/flamegraphDrawer/profileDetails.tsx @@ -5,9 +5,9 @@ import {PlatformIcon} from 'platformicons'; import {OrganizationAvatar} from 'sentry/components/core/avatar/organizationAvatar'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import {DateTime} from 'sentry/components/dateTime'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import Version from 'sentry/components/version'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/profiling/profileEventsTable.tsx b/static/app/components/profiling/profileEventsTable.tsx index fdc727ac980b09..6e56129154951c 100644 --- a/static/app/components/profiling/profileEventsTable.tsx +++ b/static/app/components/profiling/profileEventsTable.tsx @@ -1,10 +1,10 @@ import {useCallback} from 'react'; import type {Location} from 'history'; +import Link from 'sentry/components/core/link/link'; import Count from 'sentry/components/count'; import {DateTime} from 'sentry/components/dateTime'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import PerformanceDuration from 'sentry/components/performanceDuration'; import type { GridColumnOrder, diff --git a/static/app/components/quickTrace/index.tsx b/static/app/components/quickTrace/index.tsx index 1b8ced48336b42..a3754c4897a616 100644 --- a/static/app/components/quickTrace/index.tsx +++ b/static/app/components/quickTrace/index.tsx @@ -33,7 +33,7 @@ import Projects from 'sentry/utils/projects'; const FRONTEND_PLATFORMS: string[] = [...frontend, ...mobile]; const BACKEND_PLATFORMS: string[] = [...backend, ...serverless]; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import type {Organization} from 'sentry/types/organization'; import {generateLinkToEventInTraceView} from 'sentry/utils/discover/urls'; diff --git a/static/app/components/replays/alerts/missingReplayAlert.tsx b/static/app/components/replays/alerts/missingReplayAlert.tsx index d3e8a62394e448..fd21d3d0e42331 100644 --- a/static/app/components/replays/alerts/missingReplayAlert.tsx +++ b/static/app/components/replays/alerts/missingReplayAlert.tsx @@ -2,8 +2,8 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import List from 'sentry/components/list'; import ListItem from 'sentry/components/list/listItem'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/components/replays/breadcrumbs/breadcrumbIssueLink.tsx b/static/app/components/replays/breadcrumbs/breadcrumbIssueLink.tsx index 70a17571e99f70..ce675ce1dfde6d 100644 --- a/static/app/components/replays/breadcrumbs/breadcrumbIssueLink.tsx +++ b/static/app/components/replays/breadcrumbs/breadcrumbIssueLink.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {useReplayGroupContext} from 'sentry/components/replays/replayGroupContext'; import {space} from 'sentry/styles/space'; import type {ErrorFrame, FeedbackFrame, ReplayFrame} from 'sentry/utils/replays/types'; diff --git a/static/app/components/replays/breadcrumbs/errorTitle.tsx b/static/app/components/replays/breadcrumbs/errorTitle.tsx index 899a9844a5d3f3..ad49d5a3fc7b3b 100644 --- a/static/app/components/replays/breadcrumbs/errorTitle.tsx +++ b/static/app/components/replays/breadcrumbs/errorTitle.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {useReplayGroupContext} from 'sentry/components/replays/replayGroupContext'; import {getShortEventId} from 'sentry/utils/events'; import type {ErrorFrame} from 'sentry/utils/replays/types'; diff --git a/static/app/components/replays/breadcrumbs/selectorList.tsx b/static/app/components/replays/breadcrumbs/selectorList.tsx index bc21b3870f6ea8..902024dc0bfc28 100644 --- a/static/app/components/replays/breadcrumbs/selectorList.tsx +++ b/static/app/components/replays/breadcrumbs/selectorList.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import {t} from 'sentry/locale'; import type {ClickFrame} from 'sentry/utils/replays/types'; import {useLocation} from 'sentry/utils/useLocation'; diff --git a/static/app/components/replays/header/errorCounts.tsx b/static/app/components/replays/header/errorCounts.tsx index de093a812889d3..bc4220532051f7 100644 --- a/static/app/components/replays/header/errorCounts.tsx +++ b/static/app/components/replays/header/errorCounts.tsx @@ -3,8 +3,8 @@ import styled from '@emotion/styled'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; import {Badge} from 'sentry/components/core/badge'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import CountTooltipContent from 'sentry/components/replays/countTooltipContent'; import useErrorCountPerProject from 'sentry/components/replays/header/useErrorCountPerProject'; import {IconFire} from 'sentry/icons'; diff --git a/static/app/components/replays/header/replayMetaData.tsx b/static/app/components/replays/header/replayMetaData.tsx index cb875c177ea43e..43cb52e1f9216e 100644 --- a/static/app/components/replays/header/replayMetaData.tsx +++ b/static/app/components/replays/header/replayMetaData.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import Placeholder from 'sentry/components/placeholder'; import ErrorCounts from 'sentry/components/replays/header/errorCounts'; import ReplayViewers from 'sentry/components/replays/header/replayViewers'; diff --git a/static/app/components/replays/replayCurrentUrl.tsx b/static/app/components/replays/replayCurrentUrl.tsx index bc255e1b1acd2e..201c757e6e204e 100644 --- a/static/app/components/replays/replayCurrentUrl.tsx +++ b/static/app/components/replays/replayCurrentUrl.tsx @@ -1,9 +1,9 @@ import {useMemo} from 'react'; import * as Sentry from '@sentry/react'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {useReplayContext} from 'sentry/components/replays/replayContext'; import TextCopyInput from 'sentry/components/textCopyInput'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/components/replays/replayTagsTableRow.tsx b/static/app/components/replays/replayTagsTableRow.tsx index 383e3eff2818ce..2f1f3731030271 100644 --- a/static/app/components/replays/replayTagsTableRow.tsx +++ b/static/app/components/replays/replayTagsTableRow.tsx @@ -3,11 +3,11 @@ import {Fragment, useMemo} from 'react'; import styled from '@emotion/styled'; import type {LocationDescriptor} from 'history'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ErrorBoundary from 'sentry/components/errorBoundary'; import {AnnotatedText} from 'sentry/components/events/meta/annotatedText'; import {KeyValueTableRow} from 'sentry/components/keyValueTable'; -import Link from 'sentry/components/links/link'; import ReleaseDropdownFilter from 'sentry/components/replays/releaseDropdownFilter'; import {CollapsibleValue} from 'sentry/components/structuredEventData/collapsibleValue'; import Version from 'sentry/components/version'; diff --git a/static/app/components/replays/table/replayTableColumns.tsx b/static/app/components/replays/table/replayTableColumns.tsx index bc248c0fb53549..ad0ea29d308ba2 100644 --- a/static/app/components/replays/table/replayTableColumns.tsx +++ b/static/app/components/replays/table/replayTableColumns.tsx @@ -8,10 +8,10 @@ import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Button} from 'sentry/components/core/button'; import {Flex} from 'sentry/components/core/layout/flex'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Duration from 'sentry/components/duration/duration'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {useSelectedReplayIndex} from 'sentry/components/replays/queryParams/selectedReplayIndex'; import ReplayPlatformIcon from 'sentry/components/replays/replayPlatformIcon'; import ReplayPlayPauseButton from 'sentry/components/replays/replayPlayPauseButton'; diff --git a/static/app/components/reprocessedBox.tsx b/static/app/components/reprocessedBox.tsx index e96090f01b43a8..90d40c9a38e9eb 100644 --- a/static/app/components/reprocessedBox.tsx +++ b/static/app/components/reprocessedBox.tsx @@ -1,8 +1,8 @@ import {useState} from 'react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {BannerContainer, BannerSummary} from 'sentry/components/events/styles'; -import Link from 'sentry/components/links/link'; import {IconCheckmark, IconClose} from 'sentry/icons'; import {t, tct, tn} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/savedEntityTable.tsx b/static/app/components/savedEntityTable.tsx index a8b37deb5c00d0..727b7054360069 100644 --- a/static/app/components/savedEntityTable.tsx +++ b/static/app/components/savedEntityTable.tsx @@ -4,10 +4,10 @@ import styled from '@emotion/styled'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DropdownMenu, type MenuItemProps} from 'sentry/components/dropdownMenu'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import Panel from 'sentry/components/panels/panel'; import Placeholder from 'sentry/components/placeholder'; diff --git a/static/app/components/shortId.tsx b/static/app/components/shortId.tsx index 74e59bc94cefc4..60ccd6911fd304 100644 --- a/static/app/components/shortId.tsx +++ b/static/app/components/shortId.tsx @@ -1,8 +1,8 @@ import styled from '@emotion/styled'; import AutoSelectText from 'sentry/components/autoSelectText'; -import type {LinkProps} from 'sentry/components/links/link'; -import Link from 'sentry/components/links/link'; +import type {LinkProps} from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link/link'; interface Props { shortId: string; diff --git a/static/app/components/sidebar/sidebarDropdown/index.tsx b/static/app/components/sidebar/sidebarDropdown/index.tsx index 805fbba655e7f2..832f5f3bc1359f 100644 --- a/static/app/components/sidebar/sidebarDropdown/index.tsx +++ b/static/app/components/sidebar/sidebarDropdown/index.tsx @@ -8,10 +8,10 @@ import DisableInDemoMode from 'sentry/components/acl/demoModeDisabled'; import {Chevron} from 'sentry/components/chevron'; import {OrganizationAvatar} from 'sentry/components/core/avatar/organizationAvatar'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; +import Link from 'sentry/components/core/link/link'; import DeprecatedDropdownMenu from 'sentry/components/deprecatedDropdownMenu'; import Hook from 'sentry/components/hook'; import IdBadge from 'sentry/components/idBadge'; -import Link from 'sentry/components/links/link'; import SidebarDropdownMenu from 'sentry/components/sidebar/sidebarDropdownMenu.styled'; import SidebarMenuItem, {menuItemStyles} from 'sentry/components/sidebar/sidebarMenuItem'; import type SidebarMenuItemLink from 'sentry/components/sidebar/sidebarMenuItemLink'; diff --git a/static/app/components/sidebar/sidebarItem.tsx b/static/app/components/sidebar/sidebarItem.tsx index d0fb749ba6af34..7fe32d2bfe4caa 100644 --- a/static/app/components/sidebar/sidebarItem.tsx +++ b/static/app/components/sidebar/sidebarItem.tsx @@ -7,9 +7,9 @@ import type {LocationDescriptor} from 'history'; import {FeatureBadge} from 'sentry/components/core/badge/featureBadge'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; import {Flex} from 'sentry/components/core/layout'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import HookOrDefault from 'sentry/components/hookOrDefault'; -import Link from 'sentry/components/links/link'; import {ExpandedContext} from 'sentry/components/sidebar/expandedContextProvider'; import TextOverflow from 'sentry/components/textOverflow'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/sidebar/sidebarMenuItemLink.tsx b/static/app/components/sidebar/sidebarMenuItemLink.tsx index c6abcf02111ec4..c47a51fbaf51ff 100644 --- a/static/app/components/sidebar/sidebarMenuItemLink.tsx +++ b/static/app/components/sidebar/sidebarMenuItemLink.tsx @@ -1,5 +1,5 @@ +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; type Props = { // SidebarMenuItemLink content (accepted via string or components / DOM nodes) diff --git a/static/app/components/stream/group.tsx b/static/app/components/stream/group.tsx index e293c1490e4af3..d94155b94db708 100644 --- a/static/app/components/stream/group.tsx +++ b/static/app/components/stream/group.tsx @@ -10,6 +10,7 @@ import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import GroupStatusChart from 'sentry/components/charts/groupStatusChart'; import {Checkbox} from 'sentry/components/core/checkbox'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import EventOrGroupExtraDetails from 'sentry/components/eventOrGroupExtraDetails'; @@ -17,7 +18,6 @@ import EventOrGroupHeader from 'sentry/components/eventOrGroupHeader'; import {AssigneeSelector} from 'sentry/components/group/assigneeSelector'; import {getBadgeProperties} from 'sentry/components/group/inboxBadges/statusBadge'; import type {GroupListColumn} from 'sentry/components/issues/groupList'; -import Link from 'sentry/components/links/link'; import PanelItem from 'sentry/components/panels/panelItem'; import Placeholder from 'sentry/components/placeholder'; import ProgressBar from 'sentry/components/progressBar'; diff --git a/static/app/components/tables/gridEditable/sortLink.tsx b/static/app/components/tables/gridEditable/sortLink.tsx index 7ce9c0cba2efe3..8774b0e016b91a 100644 --- a/static/app/components/tables/gridEditable/sortLink.tsx +++ b/static/app/components/tables/gridEditable/sortLink.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import type {LocationDescriptorObject} from 'history'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {IconArrow} from 'sentry/icons'; import {useNavigate} from 'sentry/utils/useNavigate'; diff --git a/static/app/components/tables/simpleTable/index.stories.tsx b/static/app/components/tables/simpleTable/index.stories.tsx index d74feb314beafb..a47c0444b8521e 100644 --- a/static/app/components/tables/simpleTable/index.stories.tsx +++ b/static/app/components/tables/simpleTable/index.stories.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {SimpleTable} from 'sentry/components/tables/simpleTable'; import {TimeAgoCell} from 'sentry/components/workflowEngine/gridCell/timeAgoCell'; import {t} from 'sentry/locale'; diff --git a/static/app/components/tagsTableRow.tsx b/static/app/components/tagsTableRow.tsx index 5e2ea7b47bf016..df182fe5ac9f3f 100644 --- a/static/app/components/tagsTableRow.tsx +++ b/static/app/components/tagsTableRow.tsx @@ -1,11 +1,11 @@ import styled from '@emotion/styled'; import type {LocationDescriptor} from 'history'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {AnnotatedText} from 'sentry/components/events/meta/annotatedText'; import {KeyValueTableRow} from 'sentry/components/keyValueTable'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import Version from 'sentry/components/version'; import {IconOpen} from 'sentry/icons'; import {t} from 'sentry/locale'; diff --git a/static/app/components/version.tsx b/static/app/components/version.tsx index 46b813e01ab9ee..13c1b96c2df99f 100644 --- a/static/app/components/version.tsx +++ b/static/app/components/version.tsx @@ -2,9 +2,9 @@ import {css, useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import GlobalSelectionLink from 'sentry/components/globalSelectionLink'; -import Link from 'sentry/components/links/link'; import {useLocation} from 'sentry/utils/useLocation'; import useOrganization from 'sentry/utils/useOrganization'; import {formatVersion} from 'sentry/utils/versions/formatVersion'; diff --git a/static/app/components/waitingForEvents.tsx b/static/app/components/waitingForEvents.tsx index cfb99ad58ae664..3369748eeb1fcf 100644 --- a/static/app/components/waitingForEvents.tsx +++ b/static/app/components/waitingForEvents.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import waitingForEventImg from 'sentry-images/spot/waiting-for-event.svg'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/app/components/workflowEngine/gridCell/connectionCell.tsx b/static/app/components/workflowEngine/gridCell/connectionCell.tsx index d1f6ec23021abb..4562a87b4e669f 100644 --- a/static/app/components/workflowEngine/gridCell/connectionCell.tsx +++ b/static/app/components/workflowEngine/gridCell/connectionCell.tsx @@ -2,9 +2,9 @@ import {Fragment} from 'react'; import {css} from '@emotion/react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {Hovercard} from 'sentry/components/hovercard'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import {EmptyCell} from 'sentry/components/workflowEngine/gridCell/emptyCell'; import {tn} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/workflowEngine/gridCell/issueCell.tsx b/static/app/components/workflowEngine/gridCell/issueCell.tsx index 37f0648ad0393b..7e3acbe6957273 100644 --- a/static/app/components/workflowEngine/gridCell/issueCell.tsx +++ b/static/app/components/workflowEngine/gridCell/issueCell.tsx @@ -3,8 +3,8 @@ import styled from '@emotion/styled'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; import {Flex} from 'sentry/components/core/layout'; +import Link from 'sentry/components/core/link/link'; import ShortId, {Wrapper} from 'sentry/components/group/inboxBadges/shortId'; -import Link from 'sentry/components/links/link'; import TimeSince from 'sentry/components/timeSince'; import {EmptyCell} from 'sentry/components/workflowEngine/gridCell/emptyCell'; import {t} from 'sentry/locale'; diff --git a/static/app/components/workflowEngine/gridCell/titleCell.tsx b/static/app/components/workflowEngine/gridCell/titleCell.tsx index c3d7d1b48ec648..b162923ddaa940 100644 --- a/static/app/components/workflowEngine/gridCell/titleCell.tsx +++ b/static/app/components/workflowEngine/gridCell/titleCell.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {IconSentry} from 'sentry/icons'; import {space} from 'sentry/styles/space'; import {defined} from 'sentry/utils'; diff --git a/static/app/data/forms/projectSecurityAndPrivacyGroups.tsx b/static/app/data/forms/projectSecurityAndPrivacyGroups.tsx index a9852c911321c2..d4bbf20d91cde9 100644 --- a/static/app/data/forms/projectSecurityAndPrivacyGroups.tsx +++ b/static/app/data/forms/projectSecurityAndPrivacyGroups.tsx @@ -1,6 +1,6 @@ import {hasEveryAccess} from 'sentry/components/acl/access'; +import Link from 'sentry/components/core/link/link'; import type {JsonFormObject} from 'sentry/components/forms/types'; -import Link from 'sentry/components/links/link'; import {t, tct} from 'sentry/locale'; import type {Organization} from 'sentry/types/organization'; import type {Project} from 'sentry/types/project'; diff --git a/static/app/gettingStartedDocs/java/java.tsx b/static/app/gettingStartedDocs/java/java.tsx index 7021c9ceb89f1f..5ee1facec0a738 100644 --- a/static/app/gettingStartedDocs/java/java.tsx +++ b/static/app/gettingStartedDocs/java/java.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { BasePlatformOptions, diff --git a/static/app/gettingStartedDocs/java/log4j2.tsx b/static/app/gettingStartedDocs/java/log4j2.tsx index 50cc5893ea6c46..95a1487215f1fe 100644 --- a/static/app/gettingStartedDocs/java/log4j2.tsx +++ b/static/app/gettingStartedDocs/java/log4j2.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { BasePlatformOptions, diff --git a/static/app/gettingStartedDocs/java/logback.tsx b/static/app/gettingStartedDocs/java/logback.tsx index dff341110e2026..de35b36ec3bb01 100644 --- a/static/app/gettingStartedDocs/java/logback.tsx +++ b/static/app/gettingStartedDocs/java/logback.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { BasePlatformOptions, diff --git a/static/app/gettingStartedDocs/java/spring-boot.tsx b/static/app/gettingStartedDocs/java/spring-boot.tsx index bcea6d5484ef63..b4093539d0d2c0 100644 --- a/static/app/gettingStartedDocs/java/spring-boot.tsx +++ b/static/app/gettingStartedDocs/java/spring-boot.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { BasePlatformOptions, diff --git a/static/app/gettingStartedDocs/java/spring.tsx b/static/app/gettingStartedDocs/java/spring.tsx index b55628a8eda454..9f1fa6de5279d8 100644 --- a/static/app/gettingStartedDocs/java/spring.tsx +++ b/static/app/gettingStartedDocs/java/spring.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { BasePlatformOptions, diff --git a/static/app/gettingStartedDocs/kotlin/kotlin.tsx b/static/app/gettingStartedDocs/kotlin/kotlin.tsx index 0526b77a39f6a8..8441e8ab65a06d 100644 --- a/static/app/gettingStartedDocs/kotlin/kotlin.tsx +++ b/static/app/gettingStartedDocs/kotlin/kotlin.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { BasePlatformOptions, diff --git a/static/app/stories/view/storyHeader.tsx b/static/app/stories/view/storyHeader.tsx index 24d075b2bdfc11..58612484a859f4 100644 --- a/static/app/stories/view/storyHeader.tsx +++ b/static/app/stories/view/storyHeader.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import * as Storybook from 'sentry/stories'; import {space} from 'sentry/styles/space'; diff --git a/static/app/stories/view/storyTree.tsx b/static/app/stories/view/storyTree.tsx index d91eec3fcdb1f3..1c76b5b4045378 100644 --- a/static/app/stories/view/storyTree.tsx +++ b/static/app/stories/view/storyTree.tsx @@ -2,7 +2,7 @@ import {useMemo, useRef, useState} from 'react'; import styled from '@emotion/styled'; import * as qs from 'query-string'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import { IconChevron, IconCircle, diff --git a/static/app/styles/typography.stories.tsx b/static/app/styles/typography.stories.tsx index f49f8bd85891f2..e757b83c399baf 100644 --- a/static/app/styles/typography.stories.tsx +++ b/static/app/styles/typography.stories.tsx @@ -9,8 +9,8 @@ import WeightGraphic from 'sentry-images/stories/typography/weight.svg'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import {Flex} from 'sentry/components/core/layout'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import Panel from 'sentry/components/panels/panel'; import {PanelTable} from 'sentry/components/panels/panelTable'; import {IconCheckmark, IconCircleFill, IconClose} from 'sentry/icons'; diff --git a/static/app/utils/dashboards/issueFieldRenderers.tsx b/static/app/utils/dashboards/issueFieldRenderers.tsx index 550f008d5d6f0f..5d75c6c038f93f 100644 --- a/static/app/utils/dashboards/issueFieldRenderers.tsx +++ b/static/app/utils/dashboards/issueFieldRenderers.tsx @@ -3,10 +3,10 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; import type {Location} from 'history'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {getRelativeSummary} from 'sentry/components/timeRangeSelector/utils'; import {DEFAULT_STATS_PERIOD} from 'sentry/constants'; import {t} from 'sentry/locale'; diff --git a/static/app/utils/discover/fieldRenderers.tsx b/static/app/utils/discover/fieldRenderers.tsx index 17ff40aee23119..1f712bfcd015f6 100644 --- a/static/app/utils/discover/fieldRenderers.tsx +++ b/static/app/utils/discover/fieldRenderers.tsx @@ -6,6 +6,7 @@ import partial from 'lodash/partial'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import {deviceNameMapper} from 'sentry/components/deviceName'; @@ -17,7 +18,6 @@ import BadgeDisplayName from 'sentry/components/idBadge/badgeDisplayName'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import UserBadge from 'sentry/components/idBadge/userBadge'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {RowRectangle} from 'sentry/components/performance/waterfall/rowBar'; import {pickBarColor} from 'sentry/components/performance/waterfall/utils'; import UserMisery from 'sentry/components/userMisery'; diff --git a/static/app/utils/discover/styles.tsx b/static/app/utils/discover/styles.tsx index 08cdb02fe94238..5bb251e94123ed 100644 --- a/static/app/utils/discover/styles.tsx +++ b/static/app/utils/discover/styles.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {DateTime} from 'sentry/components/dateTime'; -import Link from 'sentry/components/links/link'; import ShortId, {StyledAutoSelectText} from 'sentry/components/shortId'; import {IconUser} from 'sentry/icons/iconUser'; import {space} from 'sentry/styles/space'; diff --git a/static/app/utils/discover/viewReplayLink.tsx b/static/app/utils/discover/viewReplayLink.tsx index 3483b7c76fc1ad..a72f076d568635 100644 --- a/static/app/utils/discover/viewReplayLink.tsx +++ b/static/app/utils/discover/viewReplayLink.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; +import Link, {type LinkProps} from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link, {type LinkProps} from 'sentry/components/links/link'; import {t} from 'sentry/locale'; import useReplayExists from 'sentry/utils/replayCount/useReplayExists'; diff --git a/static/app/views/acceptOrganizationInvite/index.tsx b/static/app/views/acceptOrganizationInvite/index.tsx index 4adcc0f94b4744..5bab29e4271823 100644 --- a/static/app/views/acceptOrganizationInvite/index.tsx +++ b/static/app/views/acceptOrganizationInvite/index.tsx @@ -5,8 +5,8 @@ import {logout} from 'sentry/actionCreators/account'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import NarrowLayout from 'sentry/components/narrowLayout'; import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle'; diff --git a/static/app/views/admin/adminOrganizations.tsx b/static/app/views/admin/adminOrganizations.tsx index 13f2fd1809ee5b..0fba43bc4b5666 100644 --- a/static/app/views/admin/adminOrganizations.tsx +++ b/static/app/views/admin/adminOrganizations.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import ResultGrid from 'sentry/components/resultGrid'; import {t} from 'sentry/locale'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/app/views/admin/adminUsers.tsx b/static/app/views/admin/adminUsers.tsx index cdc39734ee8b1c..738e801ccb542c 100644 --- a/static/app/views/admin/adminUsers.tsx +++ b/static/app/views/admin/adminUsers.tsx @@ -1,6 +1,6 @@ import moment from 'moment-timezone'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import ResultGrid from 'sentry/components/resultGrid'; import {t} from 'sentry/locale'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/app/views/alerts/list/incidents/row.tsx b/static/app/views/alerts/list/incidents/row.tsx index 279dc52127233a..c593f3b02b32d0 100644 --- a/static/app/views/alerts/list/incidents/row.tsx +++ b/static/app/views/alerts/list/incidents/row.tsx @@ -4,10 +4,10 @@ import moment from 'moment-timezone'; import {ActorAvatar} from 'sentry/components/core/avatar/actorAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; +import Link from 'sentry/components/core/link/link'; import Duration from 'sentry/components/duration'; import ErrorBoundary from 'sentry/components/errorBoundary'; import IdBadge from 'sentry/components/idBadge'; -import Link from 'sentry/components/links/link'; import TimeSince from 'sentry/components/timeSince'; import {t} from 'sentry/locale'; import TeamStore from 'sentry/stores/teamStore'; diff --git a/static/app/views/alerts/list/rules/alertRulesList.tsx b/static/app/views/alerts/list/rules/alertRulesList.tsx index 6dc2f20ecfa4bc..5f54b16e0cb0fd 100644 --- a/static/app/views/alerts/list/rules/alertRulesList.tsx +++ b/static/app/views/alerts/list/rules/alertRulesList.tsx @@ -7,9 +7,9 @@ import { addMessage, addSuccessMessage, } from 'sentry/actionCreators/indicator'; +import Link from 'sentry/components/core/link/link'; import HookOrDefault from 'sentry/components/hookOrDefault'; import * as Layout from 'sentry/components/layouts/thirds'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import PageFiltersContainer from 'sentry/components/organizations/pageFilters/container'; import Pagination from 'sentry/components/pagination'; diff --git a/static/app/views/alerts/list/rules/row.tsx b/static/app/views/alerts/list/rules/row.tsx index fe3693314592fe..e4f8cd21525f6a 100644 --- a/static/app/views/alerts/list/rules/row.tsx +++ b/static/app/views/alerts/list/rules/row.tsx @@ -11,13 +11,13 @@ import { type SelectOptionOrSection, } from 'sentry/components/core/compactSelect'; import {Flex} from 'sentry/components/core/layout'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import type {MenuItemProps} from 'sentry/components/dropdownMenu'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; import ErrorBoundary from 'sentry/components/errorBoundary'; import IdBadge from 'sentry/components/idBadge'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import TextOverflow from 'sentry/components/textOverflow'; import {IconEllipsis, IconUser} from 'sentry/icons'; diff --git a/static/app/views/alerts/rules/issue/details/issuesList.tsx b/static/app/views/alerts/rules/issue/details/issuesList.tsx index 1c35499529767d..8415723ad1ebd9 100644 --- a/static/app/views/alerts/rules/issue/details/issuesList.tsx +++ b/static/app/views/alerts/rules/issue/details/issuesList.tsx @@ -3,9 +3,9 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; import type {DateTimeObject} from 'sentry/components/charts/utils'; +import Link from 'sentry/components/core/link/link'; import Count from 'sentry/components/count'; import {DateTime} from 'sentry/components/dateTime'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import Pagination from 'sentry/components/pagination'; import {PanelTable} from 'sentry/components/panels/panelTable'; diff --git a/static/app/views/alerts/rules/issue/details/ruleDetails.tsx b/static/app/views/alerts/rules/issue/details/ruleDetails.tsx index 4e58c97c9167c4..f5847cb940ee91 100644 --- a/static/app/views/alerts/rules/issue/details/ruleDetails.tsx +++ b/static/app/views/alerts/rules/issue/details/ruleDetails.tsx @@ -11,11 +11,11 @@ import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import ErrorBoundary from 'sentry/components/errorBoundary'; import IdBadge from 'sentry/components/idBadge'; import * as Layout from 'sentry/components/layouts/thirds'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import PageFiltersContainer from 'sentry/components/organizations/pageFilters/container'; diff --git a/static/app/views/alerts/rules/issue/feedbackAlertBanner.tsx b/static/app/views/alerts/rules/issue/feedbackAlertBanner.tsx index bd1f61a86cf78d..ee32fbefe53f6e 100644 --- a/static/app/views/alerts/rules/issue/feedbackAlertBanner.tsx +++ b/static/app/views/alerts/rules/issue/feedbackAlertBanner.tsx @@ -1,8 +1,8 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import {IssueAlertFilterType, type IssueAlertRuleCondition} from 'sentry/types/alerts'; diff --git a/static/app/views/alerts/rules/metric/details/body.tsx b/static/app/views/alerts/rules/metric/details/body.tsx index c163bf175facc7..5bba61ef5a4f5b 100644 --- a/static/app/views/alerts/rules/metric/details/body.tsx +++ b/static/app/views/alerts/rules/metric/details/body.tsx @@ -4,9 +4,9 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import {Alert} from 'sentry/components/core/alert'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import * as Layout from 'sentry/components/layouts/thirds'; -import Link from 'sentry/components/links/link'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; import Placeholder from 'sentry/components/placeholder'; diff --git a/static/app/views/alerts/rules/metric/details/metricHistory.tsx b/static/app/views/alerts/rules/metric/details/metricHistory.tsx index 0f391fe778f4b4..9b70a5c71182bb 100644 --- a/static/app/views/alerts/rules/metric/details/metricHistory.tsx +++ b/static/app/views/alerts/rules/metric/details/metricHistory.tsx @@ -4,9 +4,9 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import CollapsePanel from 'sentry/components/collapsePanel'; +import Link from 'sentry/components/core/link/link'; import {DateTime} from 'sentry/components/dateTime'; import Duration from 'sentry/components/duration'; -import Link from 'sentry/components/links/link'; import {PanelTable} from 'sentry/components/panels/panelTable'; import {StatusIndicator} from 'sentry/components/statusIndicator'; import {t, tn} from 'sentry/locale'; diff --git a/static/app/views/alerts/rules/metric/details/relatedIssuesNotAvailable.tsx b/static/app/views/alerts/rules/metric/details/relatedIssuesNotAvailable.tsx index 3488fe3d0e8938..fbc296d2cf8511 100644 --- a/static/app/views/alerts/rules/metric/details/relatedIssuesNotAvailable.tsx +++ b/static/app/views/alerts/rules/metric/details/relatedIssuesNotAvailable.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import Feature from 'sentry/components/acl/feature'; import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import type {LinkProps} from 'sentry/components/links/link'; +import type {LinkProps} from 'sentry/components/core/link/link'; import Panel from 'sentry/components/panels/panel'; interface Props { diff --git a/static/app/views/alerts/rules/metric/details/relatedTransactions.tsx b/static/app/views/alerts/rules/metric/details/relatedTransactions.tsx index 38c762f04a88dc..42287fc077fe07 100644 --- a/static/app/views/alerts/rules/metric/details/relatedTransactions.tsx +++ b/static/app/views/alerts/rules/metric/details/relatedTransactions.tsx @@ -3,7 +3,7 @@ import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import type {GridColumn} from 'sentry/components/tables/gridEditable'; import GridEditable, {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; import type {Alignments} from 'sentry/components/tables/gridEditable/sortLink'; diff --git a/static/app/views/alerts/rules/metric/metricRulePresets.tsx b/static/app/views/alerts/rules/metric/metricRulePresets.tsx index d5d09f90a3059e..f8030131feae71 100644 --- a/static/app/views/alerts/rules/metric/metricRulePresets.tsx +++ b/static/app/views/alerts/rules/metric/metricRulePresets.tsx @@ -1,4 +1,4 @@ -import type {LinkProps} from 'sentry/components/links/link'; +import type {LinkProps} from 'sentry/components/core/link/link'; import {t} from 'sentry/locale'; import type {Organization} from 'sentry/types/organization'; import type {Project} from 'sentry/types/project'; diff --git a/static/app/views/alerts/rules/uptime/details.tsx b/static/app/views/alerts/rules/uptime/details.tsx index 6b54d2b747e388..64cc96ac85260d 100644 --- a/static/app/views/alerts/rules/uptime/details.tsx +++ b/static/app/views/alerts/rules/uptime/details.tsx @@ -7,9 +7,9 @@ import Breadcrumbs from 'sentry/components/breadcrumbs'; import {Alert} from 'sentry/components/core/alert'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import IdBadge from 'sentry/components/idBadge'; import * as Layout from 'sentry/components/layouts/thirds'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {DatePageFilter} from 'sentry/components/organizations/datePageFilter'; diff --git a/static/app/views/alerts/rules/uptime/uptimeChecksGrid.tsx b/static/app/views/alerts/rules/uptime/uptimeChecksGrid.tsx index a7d019be986971..e52c3f7710638f 100644 --- a/static/app/views/alerts/rules/uptime/uptimeChecksGrid.tsx +++ b/static/app/views/alerts/rules/uptime/uptimeChecksGrid.tsx @@ -2,11 +2,11 @@ import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import {Tag} from 'sentry/components/core/badge/tag'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import Duration from 'sentry/components/duration'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import Placeholder from 'sentry/components/placeholder'; import type {GridColumnOrder} from 'sentry/components/tables/gridEditable'; import GridEditable from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/auth/layout.tsx b/static/app/views/auth/layout.tsx index dad2eb80f7130c..644bb3cd3c80a0 100644 --- a/static/app/views/auth/layout.tsx +++ b/static/app/views/auth/layout.tsx @@ -1,7 +1,7 @@ import {useEffect} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import Panel from 'sentry/components/panels/panel'; import {IconSentry} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/auth/loginForm.tsx b/static/app/views/auth/loginForm.tsx index 00b98c4e2d9022..46affc1f4de0de 100644 --- a/static/app/views/auth/loginForm.tsx +++ b/static/app/views/auth/loginForm.tsx @@ -3,10 +3,10 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import SecretField from 'sentry/components/forms/fields/secretField'; import TextField from 'sentry/components/forms/fields/textField'; import Form from 'sentry/components/forms/form'; -import Link from 'sentry/components/links/link'; import {IconGithub, IconGoogle, IconVsts} from 'sentry/icons'; import {t} from 'sentry/locale'; import ConfigStore from 'sentry/stores/configStore'; diff --git a/static/app/views/automations/components/automationHistoryList.tsx b/static/app/views/automations/components/automationHistoryList.tsx index ab597a8af00f6c..99e587a0be8905 100644 --- a/static/app/views/automations/components/automationHistoryList.tsx +++ b/static/app/views/automations/components/automationHistoryList.tsx @@ -1,8 +1,8 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; +import Link from 'sentry/components/core/link/link'; import {DateTime} from 'sentry/components/dateTime'; -import Link from 'sentry/components/links/link'; import {SimpleTable} from 'sentry/components/tables/simpleTable'; import {useTimezone} from 'sentry/components/timezoneProvider'; import {tct} from 'sentry/locale'; diff --git a/static/app/views/codecov/coverage/commits/commitDetailSummary.tsx b/static/app/views/codecov/coverage/commits/commitDetailSummary.tsx index 5479ca2990cff7..712f5fdcb3375b 100644 --- a/static/app/views/codecov/coverage/commits/commitDetailSummary.tsx +++ b/static/app/views/codecov/coverage/commits/commitDetailSummary.tsx @@ -8,7 +8,7 @@ import { SummaryEntryValue, SummaryEntryValueLink, } from 'sentry/components/codecov/summary'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; import PanelHeader from 'sentry/components/panels/panelHeader'; diff --git a/static/app/views/codecov/tests/onboardingSteps/addUploadToken.tsx b/static/app/views/codecov/tests/onboardingSteps/addUploadToken.tsx index 23320d27250eb8..3447a35c472ec0 100644 --- a/static/app/views/codecov/tests/onboardingSteps/addUploadToken.tsx +++ b/static/app/views/codecov/tests/onboardingSteps/addUploadToken.tsx @@ -4,7 +4,7 @@ import {CodeSnippet} from 'sentry/components/codeSnippet'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {IconClose} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/codecov/tests/onboardingSteps/chooseUploadPermission.tsx b/static/app/views/codecov/tests/onboardingSteps/chooseUploadPermission.tsx index 3849f9ebf0c326..8dbb0da1f1456b 100644 --- a/static/app/views/codecov/tests/onboardingSteps/chooseUploadPermission.tsx +++ b/static/app/views/codecov/tests/onboardingSteps/chooseUploadPermission.tsx @@ -1,5 +1,5 @@ +import Link from 'sentry/components/core/link/link'; import RadioGroup from 'sentry/components/forms/controls/radioGroup'; -import Link from 'sentry/components/links/link'; import {t, tct} from 'sentry/locale'; import {OnboardingStep} from 'sentry/views/codecov/tests/onboardingSteps/onboardingStep'; diff --git a/static/app/views/codecov/tests/onboardingSteps/editGHAWorkflow.tsx b/static/app/views/codecov/tests/onboardingSteps/editGHAWorkflow.tsx index b79aa8bfad830c..f2d36e6eccfa64 100644 --- a/static/app/views/codecov/tests/onboardingSteps/editGHAWorkflow.tsx +++ b/static/app/views/codecov/tests/onboardingSteps/editGHAWorkflow.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {CodeSnippet} from 'sentry/components/codeSnippet'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import {InlineCodeSnippet} from 'sentry/views/codecov/styles'; diff --git a/static/app/views/codecov/tests/onboardingSteps/installPreventCLI.tsx b/static/app/views/codecov/tests/onboardingSteps/installPreventCLI.tsx index d7fd67ed4b8c4b..9b01dd590dfc69 100644 --- a/static/app/views/codecov/tests/onboardingSteps/installPreventCLI.tsx +++ b/static/app/views/codecov/tests/onboardingSteps/installPreventCLI.tsx @@ -2,9 +2,9 @@ import {Fragment, useState} from 'react'; import styled from '@emotion/styled'; import {CodeSnippet} from 'sentry/components/codeSnippet'; +import Link from 'sentry/components/core/link/link'; import {Select} from 'sentry/components/core/select'; import RadioGroup from 'sentry/components/forms/controls/radioGroup'; -import Link from 'sentry/components/links/link'; import {IconOpen} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/codecov/tests/preOnboarding.tsx b/static/app/views/codecov/tests/preOnboarding.tsx index 8812884a2845f7..1f97b9de01c902 100644 --- a/static/app/views/codecov/tests/preOnboarding.tsx +++ b/static/app/views/codecov/tests/preOnboarding.tsx @@ -6,7 +6,7 @@ import testsAnalyticsSummaryDark from 'sentry-images/features/test-analytics-sum import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {IconGithub} from 'sentry/icons'; import {t} from 'sentry/locale'; import ConfigStore from 'sentry/stores/configStore'; diff --git a/static/app/views/codecov/tests/testAnalyticsTable/sortableHeader.tsx b/static/app/views/codecov/tests/testAnalyticsTable/sortableHeader.tsx index 8c69c64d43119c..a1b270a7963f5b 100644 --- a/static/app/views/codecov/tests/testAnalyticsTable/sortableHeader.tsx +++ b/static/app/views/codecov/tests/testAnalyticsTable/sortableHeader.tsx @@ -2,8 +2,8 @@ import {Fragment, type ReactNode, useCallback} from 'react'; import {useSearchParams} from 'react-router-dom'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {Switch} from 'sentry/components/core/switch'; -import Link from 'sentry/components/links/link'; import QuestionTooltip from 'sentry/components/questionTooltip'; import {IconArrow} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/dashboards/datasetConfig/errorsAndTransactions.tsx b/static/app/views/dashboards/datasetConfig/errorsAndTransactions.tsx index 82e627efdd2cc0..41cb7b1b55be60 100644 --- a/static/app/views/dashboards/datasetConfig/errorsAndTransactions.tsx +++ b/static/app/views/dashboards/datasetConfig/errorsAndTransactions.tsx @@ -4,8 +4,8 @@ import trimStart from 'lodash/trimStart'; import {doEventsRequest} from 'sentry/actionCreators/events'; import type {Client, ResponseMeta} from 'sentry/api'; import {isMultiSeriesStats} from 'sentry/components/charts/utils'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import {t} from 'sentry/locale'; import type {PageFilters, SelectValue} from 'sentry/types/core'; import type {TagCollection} from 'sentry/types/group'; diff --git a/static/app/views/dashboards/manage/dashboardCard.tsx b/static/app/views/dashboards/manage/dashboardCard.tsx index a8cd60a888a57b..2c989dced517f4 100644 --- a/static/app/views/dashboards/manage/dashboardCard.tsx +++ b/static/app/views/dashboards/manage/dashboardCard.tsx @@ -6,8 +6,8 @@ import {ActivityAvatar} from 'sentry/components/activity/item/avatar'; import Card from 'sentry/components/card'; import {Button} from 'sentry/components/core/button'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import type {LinkProps} from 'sentry/components/links/link'; -import Link from 'sentry/components/links/link'; +import type {LinkProps} from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link/link'; import {IconStar} from 'sentry/icons'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/dashboards/manage/dashboardTable.tsx b/static/app/views/dashboards/manage/dashboardTable.tsx index e7e1e79d466ef7..381487d4a9853e 100644 --- a/static/app/views/dashboards/manage/dashboardTable.tsx +++ b/static/app/views/dashboards/manage/dashboardTable.tsx @@ -16,8 +16,8 @@ import {ActivityAvatar} from 'sentry/components/activity/item/avatar'; import {openConfirmModal} from 'sentry/components/confirm'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; -import Link from 'sentry/components/links/link'; import GridEditable, { COL_WIDTH_UNDEFINED, type GridColumnOrder, diff --git a/static/app/views/dashboards/widgetBuilder/footer.tsx b/static/app/views/dashboards/widgetBuilder/footer.tsx index 2c140afc3709e1..d980dcf4b3bef0 100644 --- a/static/app/views/dashboards/widgetBuilder/footer.tsx +++ b/static/app/views/dashboards/widgetBuilder/footer.tsx @@ -4,7 +4,7 @@ import Confirm from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import type {LinkProps} from 'sentry/components/links/link'; +import type {LinkProps} from 'sentry/components/core/link/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/dashboards/widgetBuilder/header.tsx b/static/app/views/dashboards/widgetBuilder/header.tsx index b405e1ff79bd53..da87acadf23a88 100644 --- a/static/app/views/dashboards/widgetBuilder/header.tsx +++ b/static/app/views/dashboards/widgetBuilder/header.tsx @@ -1,9 +1,9 @@ import {Breadcrumbs} from 'sentry/components/breadcrumbs'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import type {LinkProps} from 'sentry/components/core/link/link'; import FeedbackWidgetButton from 'sentry/components/feedback/widget/feedbackWidgetButton'; import * as Layout from 'sentry/components/layouts/thirds'; -import type {LinkProps} from 'sentry/components/links/link'; import {t} from 'sentry/locale'; import type {DashboardDetails} from 'sentry/views/dashboards/types'; diff --git a/static/app/views/detectors/components/detectorListConnectedAutomations.tsx b/static/app/views/detectors/components/detectorListConnectedAutomations.tsx index 6aee64b8ab1cae..e3c93b2e2e82ed 100644 --- a/static/app/views/detectors/components/detectorListConnectedAutomations.tsx +++ b/static/app/views/detectors/components/detectorListConnectedAutomations.tsx @@ -2,8 +2,8 @@ import {ClassNames} from '@emotion/react'; import styled from '@emotion/styled'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; +import Link from 'sentry/components/core/link/link'; import {Hovercard} from 'sentry/components/hovercard'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import Placeholder from 'sentry/components/placeholder'; import {EmptyCell} from 'sentry/components/workflowEngine/gridCell/emptyCell'; diff --git a/static/app/views/discover/eventDetails/linkedIssue.tsx b/static/app/views/discover/eventDetails/linkedIssue.tsx index 931d4531ca0b14..d2198920d2382d 100644 --- a/static/app/views/discover/eventDetails/linkedIssue.tsx +++ b/static/app/views/discover/eventDetails/linkedIssue.tsx @@ -2,9 +2,9 @@ import styled from '@emotion/styled'; import {SectionHeading} from 'sentry/components/charts/styles'; import {Alert} from 'sentry/components/core/alert'; +import Link from 'sentry/components/core/link/link'; import Times from 'sentry/components/group/times'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import Placeholder from 'sentry/components/placeholder'; import SeenByList from 'sentry/components/seenByList'; diff --git a/static/app/views/discover/querycard.tsx b/static/app/views/discover/querycard.tsx index 0e966867ac59d6..f1b233cf2a83db 100644 --- a/static/app/views/discover/querycard.tsx +++ b/static/app/views/discover/querycard.tsx @@ -3,8 +3,8 @@ import styled from '@emotion/styled'; import {ActivityAvatar} from 'sentry/components/activity/item/avatar'; import Card from 'sentry/components/card'; +import Link from 'sentry/components/core/link/link'; import ErrorBoundary from 'sentry/components/errorBoundary'; -import Link from 'sentry/components/links/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import type {User} from 'sentry/types/user'; diff --git a/static/app/views/discover/savedQuery/index.tsx b/static/app/views/discover/savedQuery/index.tsx index 46decc84e0c2c4..5f4c941330c437 100644 --- a/static/app/views/discover/savedQuery/index.tsx +++ b/static/app/views/discover/savedQuery/index.tsx @@ -16,12 +16,12 @@ import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Input} from 'sentry/components/core/input'; import {Flex} from 'sentry/components/core/layout'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {CreateAlertFromViewButton} from 'sentry/components/createAlertButton'; import type {MenuItemProps} from 'sentry/components/dropdownMenu'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; import {Hovercard} from 'sentry/components/hovercard'; -import Link from 'sentry/components/links/link'; import {Overlay, PositionWrapper} from 'sentry/components/overlay'; import {IconBookmark, IconDelete, IconEllipsis, IconStar} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/views/discover/table/tableView.tsx b/static/app/views/discover/table/tableView.tsx index eaf8a2310de24a..59af6006aa1094 100644 --- a/static/app/views/discover/table/tableView.tsx +++ b/static/app/views/discover/table/tableView.tsx @@ -5,8 +5,8 @@ import * as Sentry from '@sentry/react'; import type {Location, LocationDescriptorObject} from 'history'; import {openModal} from 'sentry/actionCreators/modal'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import GridEditable, { COL_WIDTH_MINIMUM, COL_WIDTH_UNDEFINED, diff --git a/static/app/views/explore/logs/fieldRenderers.tsx b/static/app/views/explore/logs/fieldRenderers.tsx index 85531dc4803d46..55380c6dbb43a1 100644 --- a/static/app/views/explore/logs/fieldRenderers.tsx +++ b/static/app/views/explore/logs/fieldRenderers.tsx @@ -1,11 +1,11 @@ import React, {Fragment} from 'react'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import {DateTime} from 'sentry/components/dateTime'; import useStacktraceLink from 'sentry/components/events/interfaces/frame/useStacktraceLink'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import Version from 'sentry/components/version'; import {tct} from 'sentry/locale'; import {defined} from 'sentry/utils'; diff --git a/static/app/views/explore/multiQueryMode/queryVisualizations/table.tsx b/static/app/views/explore/multiQueryMode/queryVisualizations/table.tsx index 1ab1994b2700b2..bcda678c25414a 100644 --- a/static/app/views/explore/multiQueryMode/queryVisualizations/table.tsx +++ b/static/app/views/explore/multiQueryMode/queryVisualizations/table.tsx @@ -2,9 +2,9 @@ import {Fragment, useMemo, useRef} from 'react'; import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import type {Alignments} from 'sentry/components/tables/gridEditable/sortLink'; import {GridBodyCell, GridHeadCell} from 'sentry/components/tables/gridEditable/styles'; diff --git a/static/app/views/explore/tables/aggregatesTable.tsx b/static/app/views/explore/tables/aggregatesTable.tsx index 3992b7dae3b147..d1770d0b15834e 100644 --- a/static/app/views/explore/tables/aggregatesTable.tsx +++ b/static/app/views/explore/tables/aggregatesTable.tsx @@ -2,9 +2,9 @@ import {Fragment, useMemo, useRef} from 'react'; import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Pagination from 'sentry/components/pagination'; import {GridResizer} from 'sentry/components/tables/gridEditable/styles'; diff --git a/static/app/views/explore/tables/fieldRenderer.tsx b/static/app/views/explore/tables/fieldRenderer.tsx index 53fd3c77d7ac94..c35b5f8f5394e0 100644 --- a/static/app/views/explore/tables/fieldRenderer.tsx +++ b/static/app/views/explore/tables/fieldRenderer.tsx @@ -2,10 +2,10 @@ import {useMemo} from 'react'; import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import TimeSince from 'sentry/components/timeSince'; import {space} from 'sentry/styles/space'; import type {Project} from 'sentry/types/project'; diff --git a/static/app/views/explore/tables/tracesTable/fieldRenderers.tsx b/static/app/views/explore/tables/tracesTable/fieldRenderers.tsx index f626f6588569f9..d7a1b306bb7256 100644 --- a/static/app/views/explore/tables/tracesTable/fieldRenderers.tsx +++ b/static/app/views/explore/tables/tracesTable/fieldRenderers.tsx @@ -4,9 +4,9 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import {Tag} from 'sentry/components/core/badge/tag'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import {RowRectangle} from 'sentry/components/performance/waterfall/rowBar'; import {pickBarColor} from 'sentry/components/performance/waterfall/utils'; import PerformanceDuration from 'sentry/components/performanceDuration'; diff --git a/static/app/views/insights/agentMonitoring/components/common.tsx b/static/app/views/insights/agentMonitoring/components/common.tsx index 1fb6a6b2e8f94e..659c9ef81e628c 100644 --- a/static/app/views/insights/agentMonitoring/components/common.tsx +++ b/static/app/views/insights/agentMonitoring/components/common.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {space} from 'sentry/styles/space'; export const GridEditableContainer = styled('div')` diff --git a/static/app/views/insights/browser/resources/components/sampleImages.tsx b/static/app/views/insights/browser/resources/components/sampleImages.tsx index 701c101917b271..7768deff86a14b 100644 --- a/static/app/views/insights/browser/resources/components/sampleImages.tsx +++ b/static/app/views/insights/browser/resources/components/sampleImages.tsx @@ -4,8 +4,8 @@ import styled from '@emotion/styled'; import * as Sentry from '@sentry/react'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {IconImage} from 'sentry/icons'; import {t} from 'sentry/locale'; diff --git a/static/app/views/insights/browser/resources/components/tables/resourceSummaryTable.tsx b/static/app/views/insights/browser/resources/components/tables/resourceSummaryTable.tsx index c1088df5142e52..cf25c487064dff 100644 --- a/static/app/views/insights/browser/resources/components/tables/resourceSummaryTable.tsx +++ b/static/app/views/insights/browser/resources/components/tables/resourceSummaryTable.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import type { diff --git a/static/app/views/insights/browser/webVitals/components/pageOverviewWebVitalsDetailPanel.tsx b/static/app/views/insights/browser/webVitals/components/pageOverviewWebVitalsDetailPanel.tsx index a4405fd85e88ed..d50f22b105255c 100644 --- a/static/app/views/insights/browser/webVitals/components/pageOverviewWebVitalsDetailPanel.tsx +++ b/static/app/views/insights/browser/webVitals/components/pageOverviewWebVitalsDetailPanel.tsx @@ -1,9 +1,9 @@ import {useMemo} from 'react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DrawerHeader} from 'sentry/components/globalDrawer/components'; -import Link from 'sentry/components/links/link'; import type { GridColumnHeader, GridColumnOrder, diff --git a/static/app/views/insights/browser/webVitals/components/performanceScoreRingWithTooltips.tsx b/static/app/views/insights/browser/webVitals/components/performanceScoreRingWithTooltips.tsx index f182e62d64eb3e..e4750aa1ce9019 100644 --- a/static/app/views/insights/browser/webVitals/components/performanceScoreRingWithTooltips.tsx +++ b/static/app/views/insights/browser/webVitals/components/performanceScoreRingWithTooltips.tsx @@ -3,7 +3,7 @@ import {css, useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import {useLocation} from 'sentry/utils/useLocation'; diff --git a/static/app/views/insights/browser/webVitals/components/tables/pagePerformanceTable.tsx b/static/app/views/insights/browser/webVitals/components/tables/pagePerformanceTable.tsx index 54346457ff42b7..30df2a6a6ecf7f 100644 --- a/static/app/views/insights/browser/webVitals/components/tables/pagePerformanceTable.tsx +++ b/static/app/views/insights/browser/webVitals/components/tables/pagePerformanceTable.tsx @@ -3,9 +3,9 @@ import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import Pagination from 'sentry/components/pagination'; import SearchBar from 'sentry/components/searchBar'; import type { diff --git a/static/app/views/insights/browser/webVitals/components/tables/pageSamplePerformanceTable.tsx b/static/app/views/insights/browser/webVitals/components/tables/pageSamplePerformanceTable.tsx index 0548df67b36bd3..ae3d60181c46c0 100644 --- a/static/app/views/insights/browser/webVitals/components/tables/pageSamplePerformanceTable.tsx +++ b/static/app/views/insights/browser/webVitals/components/tables/pageSamplePerformanceTable.tsx @@ -6,10 +6,10 @@ import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {CompactSelect} from 'sentry/components/core/compactSelect'; +import Link from 'sentry/components/core/link/link'; import {SegmentedControl} from 'sentry/components/core/segmentedControl'; import {Tooltip} from 'sentry/components/core/tooltip'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import Pagination from 'sentry/components/pagination'; import {TransactionSearchQueryBuilder} from 'sentry/components/performance/transactionSearchQueryBuilder'; import type { diff --git a/static/app/views/insights/browser/webVitals/components/webVitalsDetailPanel.tsx b/static/app/views/insights/browser/webVitals/components/webVitalsDetailPanel.tsx index 4d56cb5cc2a6ad..b4bbeff25d90b8 100644 --- a/static/app/views/insights/browser/webVitals/components/webVitalsDetailPanel.tsx +++ b/static/app/views/insights/browser/webVitals/components/webVitalsDetailPanel.tsx @@ -1,10 +1,10 @@ import {useEffect, useMemo} from 'react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DrawerHeader} from 'sentry/components/globalDrawer/components'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import type { GridColumnHeader, GridColumnOrder, diff --git a/static/app/views/insights/cache/components/tables/transactionCell.tsx b/static/app/views/insights/cache/components/tables/transactionCell.tsx index 84b3d9c5f98ab1..8fabb04c97e722 100644 --- a/static/app/views/insights/cache/components/tables/transactionCell.tsx +++ b/static/app/views/insights/cache/components/tables/transactionCell.tsx @@ -1,6 +1,6 @@ import * as qs from 'query-string'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {useLocation} from 'sentry/utils/useLocation'; import {OverflowEllipsisTextContainer} from 'sentry/views/insights/common/components/textAlign'; import {useModuleURL} from 'sentry/views/insights/common/utils/useModuleURL'; diff --git a/static/app/views/insights/common/components/samplesTable/spanSamplesTable.tsx b/static/app/views/insights/common/components/samplesTable/spanSamplesTable.tsx index e7b56b505ab392..48ced568c50f85 100644 --- a/static/app/views/insights/common/components/samplesTable/spanSamplesTable.tsx +++ b/static/app/views/insights/common/components/samplesTable/spanSamplesTable.tsx @@ -1,8 +1,8 @@ import styled from '@emotion/styled'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import type {GridColumnHeader} from 'sentry/components/tables/gridEditable'; import GridEditable, {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; import {IconProfiling} from 'sentry/icons/iconProfiling'; diff --git a/static/app/views/insights/common/components/spanGroupDetailsLink.tsx b/static/app/views/insights/common/components/spanGroupDetailsLink.tsx index de279bdd41a11e..f857763970910f 100644 --- a/static/app/views/insights/common/components/spanGroupDetailsLink.tsx +++ b/static/app/views/insights/common/components/spanGroupDetailsLink.tsx @@ -1,6 +1,6 @@ import * as qs from 'query-string'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import normalizeUrl from 'sentry/utils/url/normalizeUrl'; import {useLocation} from 'sentry/utils/useLocation'; import {OverflowEllipsisTextContainer} from 'sentry/views/insights/common/components/textAlign'; diff --git a/static/app/views/insights/common/components/tableCells/spanIdCell.tsx b/static/app/views/insights/common/components/tableCells/spanIdCell.tsx index 99c072a06c5094..4d071959fede5c 100644 --- a/static/app/views/insights/common/components/tableCells/spanIdCell.tsx +++ b/static/app/views/insights/common/components/tableCells/spanIdCell.tsx @@ -1,6 +1,6 @@ import type {Location} from 'history'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {trackAnalytics} from 'sentry/utils/analytics'; import {generateLinkToEventInTraceView} from 'sentry/utils/discover/urls'; import normalizeUrl from 'sentry/utils/url/normalizeUrl'; diff --git a/static/app/views/insights/common/components/widgets/overviewCacheMissChartWidget.tsx b/static/app/views/insights/common/components/widgets/overviewCacheMissChartWidget.tsx index 2a964f95075463..32c2067cdd9638 100644 --- a/static/app/views/insights/common/components/widgets/overviewCacheMissChartWidget.tsx +++ b/static/app/views/insights/common/components/widgets/overviewCacheMissChartWidget.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import {useTheme} from '@emotion/react'; import {openInsightChartModal} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {t} from 'sentry/locale'; import type {QueryError} from 'sentry/utils/discover/genericDiscoverQuery'; import {formatAbbreviatedNumber} from 'sentry/utils/formatters'; diff --git a/static/app/views/insights/common/components/widgets/overviewSlowNextjsSSRWidget.tsx b/static/app/views/insights/common/components/widgets/overviewSlowNextjsSSRWidget.tsx index 1813689decc160..0f7545c265df51 100644 --- a/static/app/views/insights/common/components/widgets/overviewSlowNextjsSSRWidget.tsx +++ b/static/app/views/insights/common/components/widgets/overviewSlowNextjsSSRWidget.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import {useTheme} from '@emotion/react'; import {openInsightChartModal} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {t} from 'sentry/locale'; import getDuration from 'sentry/utils/duration/getDuration'; import useOrganization from 'sentry/utils/useOrganization'; diff --git a/static/app/views/insights/crons/components/monitorHeaderActions.tsx b/static/app/views/insights/crons/components/monitorHeaderActions.tsx index 00724cff112b2e..56a35217637c64 100644 --- a/static/app/views/insights/crons/components/monitorHeaderActions.tsx +++ b/static/app/views/insights/crons/components/monitorHeaderActions.tsx @@ -4,8 +4,8 @@ import Confirm from 'sentry/components/confirm'; import {Button, type ButtonProps} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import FeedbackWidgetButton from 'sentry/components/feedback/widget/feedbackWidgetButton'; -import Link from 'sentry/components/links/link'; import {IconDelete, IconEdit, IconSubscribed, IconUnsubscribed} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; import {browserHistory} from 'sentry/utils/browserHistory'; diff --git a/static/app/views/insights/crons/components/overviewTimeline/overviewRow.tsx b/static/app/views/insights/crons/components/overviewTimeline/overviewRow.tsx index e19b5da6fa57fd..1cef8ea82f3def 100644 --- a/static/app/views/insights/crons/components/overviewTimeline/overviewRow.tsx +++ b/static/app/views/insights/crons/components/overviewTimeline/overviewRow.tsx @@ -10,10 +10,10 @@ import type {TimeWindowConfig} from 'sentry/components/checkInTimeline/types'; import {openConfirmModal} from 'sentry/components/confirm'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; import ActorBadge from 'sentry/components/idBadge/actorBadge'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import {IconEllipsis, IconTimer, IconUser} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; import {fadeIn} from 'sentry/styles/animations'; diff --git a/static/app/views/insights/crons/components/processingErrors/processingErrorItem.tsx b/static/app/views/insights/crons/components/processingErrors/processingErrorItem.tsx index 500b5726bc0509..31f0a241824797 100644 --- a/static/app/views/insights/crons/components/processingErrors/processingErrorItem.tsx +++ b/static/app/views/insights/crons/components/processingErrors/processingErrorItem.tsx @@ -1,5 +1,5 @@ +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {tct} from 'sentry/locale'; import { type ProcessingError, diff --git a/static/app/views/insights/database/components/noDataMessage.tsx b/static/app/views/insights/database/components/noDataMessage.tsx index 85d91a00cb4f35..5df3953f2b3494 100644 --- a/static/app/views/insights/database/components/noDataMessage.tsx +++ b/static/app/views/insights/database/components/noDataMessage.tsx @@ -1,8 +1,8 @@ import {Fragment} from 'react'; import {openHelpSearchModal} from 'sentry/actionCreators/modal'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {t, tct} from 'sentry/locale'; import type {Project} from 'sentry/types/project'; import useOrganization from 'sentry/utils/useOrganization'; diff --git a/static/app/views/insights/database/components/tables/queryTransactionsTable.tsx b/static/app/views/insights/database/components/tables/queryTransactionsTable.tsx index 2f4d01bf1b6a57..b7a9e113336457 100644 --- a/static/app/views/insights/database/components/tables/queryTransactionsTable.tsx +++ b/static/app/views/insights/database/components/tables/queryTransactionsTable.tsx @@ -3,7 +3,7 @@ import {type Theme, useTheme} from '@emotion/react'; import type {Location} from 'history'; import * as qs from 'query-string'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import type {GridColumnHeader} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/insights/http/components/tables/domainCell.tsx b/static/app/views/insights/http/components/tables/domainCell.tsx index 475f6fa94ff71f..3a2ef14fe50ef4 100644 --- a/static/app/views/insights/http/components/tables/domainCell.tsx +++ b/static/app/views/insights/http/components/tables/domainCell.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import * as qs from 'query-string'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {space} from 'sentry/styles/space'; import {useLocation} from 'sentry/utils/useLocation'; import {OverflowEllipsisTextContainer} from 'sentry/views/insights/common/components/textAlign'; diff --git a/static/app/views/insights/http/components/tables/transactionCell.tsx b/static/app/views/insights/http/components/tables/transactionCell.tsx index 63b2c0cd15ec71..6fae1097d0ed16 100644 --- a/static/app/views/insights/http/components/tables/transactionCell.tsx +++ b/static/app/views/insights/http/components/tables/transactionCell.tsx @@ -1,6 +1,6 @@ import * as qs from 'query-string'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {useLocation} from 'sentry/utils/useLocation'; import {OverflowEllipsisTextContainer} from 'sentry/views/insights/common/components/textAlign'; import {useModuleURL} from 'sentry/views/insights/common/utils/useModuleURL'; diff --git a/static/app/views/insights/llmMonitoring/components/tables/pipelineSpansTable.tsx b/static/app/views/insights/llmMonitoring/components/tables/pipelineSpansTable.tsx index b7dc645dfd1c22..525d1686185733 100644 --- a/static/app/views/insights/llmMonitoring/components/tables/pipelineSpansTable.tsx +++ b/static/app/views/insights/llmMonitoring/components/tables/pipelineSpansTable.tsx @@ -1,7 +1,7 @@ import {type Theme, useTheme} from '@emotion/react'; import type {Location} from 'history'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import GridEditable, { COL_WIDTH_UNDEFINED, type GridColumnHeader, diff --git a/static/app/views/insights/llmMonitoring/components/tables/pipelinesTable.tsx b/static/app/views/insights/llmMonitoring/components/tables/pipelinesTable.tsx index 9af63021523e52..4604c71a0dbe3e 100644 --- a/static/app/views/insights/llmMonitoring/components/tables/pipelinesTable.tsx +++ b/static/app/views/insights/llmMonitoring/components/tables/pipelinesTable.tsx @@ -3,8 +3,8 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import * as qs from 'query-string'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import SearchBar from 'sentry/components/searchBar'; diff --git a/static/app/views/insights/mobile/appStarts/components/tables/screensTable.tsx b/static/app/views/insights/mobile/appStarts/components/tables/screensTable.tsx index fe579d24afdd63..55b003ee5f6481 100644 --- a/static/app/views/insights/mobile/appStarts/components/tables/screensTable.tsx +++ b/static/app/views/insights/mobile/appStarts/components/tables/screensTable.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import * as qs from 'query-string'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {t} from 'sentry/locale'; import type {TableData} from 'sentry/utils/discover/discoverQuery'; import type EventView from 'sentry/utils/discover/eventView'; diff --git a/static/app/views/insights/mobile/appStarts/components/tables/spanOperationTable.tsx b/static/app/views/insights/mobile/appStarts/components/tables/spanOperationTable.tsx index 4e0b808e495bda..3af641e9777538 100644 --- a/static/app/views/insights/mobile/appStarts/components/tables/spanOperationTable.tsx +++ b/static/app/views/insights/mobile/appStarts/components/tables/spanOperationTable.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import {useTheme} from '@emotion/react'; import * as qs from 'query-string'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import type {GridColumnHeader} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/insights/mobile/common/components/spanSamplesPanel.tsx b/static/app/views/insights/mobile/common/components/spanSamplesPanel.tsx index 6e7dd3039b0564..378d53bb74cfcc 100644 --- a/static/app/views/insights/mobile/common/components/spanSamplesPanel.tsx +++ b/static/app/views/insights/mobile/common/components/spanSamplesPanel.tsx @@ -2,8 +2,8 @@ import styled from '@emotion/styled'; import * as qs from 'query-string'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; +import Link from 'sentry/components/core/link/link'; import {DrawerHeader} from 'sentry/components/globalDrawer/components'; -import Link from 'sentry/components/links/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import {PageAlert, PageAlertProvider} from 'sentry/utils/performance/contexts/pageAlert'; diff --git a/static/app/views/insights/mobile/common/components/spanSamplesPanelContainer.tsx b/static/app/views/insights/mobile/common/components/spanSamplesPanelContainer.tsx index bf11d3a79e57d5..4ced152cae2996 100644 --- a/static/app/views/insights/mobile/common/components/spanSamplesPanelContainer.tsx +++ b/static/app/views/insights/mobile/common/components/spanSamplesPanelContainer.tsx @@ -1,8 +1,8 @@ import {Fragment, useCallback, useState} from 'react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import {SpanSearchQueryBuilder} from 'sentry/components/performance/spanSearchQueryBuilder'; import {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; import {t} from 'sentry/locale'; diff --git a/static/app/views/insights/mobile/screenload/components/tables/eventSamplesTable.tsx b/static/app/views/insights/mobile/screenload/components/tables/eventSamplesTable.tsx index f9c0a1a21a04c8..c10167e37c8da8 100644 --- a/static/app/views/insights/mobile/screenload/components/tables/eventSamplesTable.tsx +++ b/static/app/views/insights/mobile/screenload/components/tables/eventSamplesTable.tsx @@ -3,8 +3,8 @@ import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import type {GridColumnHeader} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/insights/mobile/screenload/components/tables/screenLoadSpansTable.tsx b/static/app/views/insights/mobile/screenload/components/tables/screenLoadSpansTable.tsx index f4dd1e950b2737..10cbd697141e0a 100644 --- a/static/app/views/insights/mobile/screenload/components/tables/screenLoadSpansTable.tsx +++ b/static/app/views/insights/mobile/screenload/components/tables/screenLoadSpansTable.tsx @@ -3,9 +3,9 @@ import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import * as qs from 'query-string'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import type {GridColumnHeader} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/insights/mobile/screens/components/screensOverviewTable.tsx b/static/app/views/insights/mobile/screens/components/screensOverviewTable.tsx index 8f3514585dc8f2..4b8485608a9850 100644 --- a/static/app/views/insights/mobile/screens/components/screensOverviewTable.tsx +++ b/static/app/views/insights/mobile/screens/components/screensOverviewTable.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import * as qs from 'query-string'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {t} from 'sentry/locale'; import type EventView from 'sentry/utils/discover/eventView'; import type {MetaType} from 'sentry/utils/discover/eventView'; diff --git a/static/app/views/insights/mobile/ui/components/tables/spanOperationTable.tsx b/static/app/views/insights/mobile/ui/components/tables/spanOperationTable.tsx index a27a098a7f637e..968a049896d5e1 100644 --- a/static/app/views/insights/mobile/ui/components/tables/spanOperationTable.tsx +++ b/static/app/views/insights/mobile/ui/components/tables/spanOperationTable.tsx @@ -1,8 +1,8 @@ import * as qs from 'query-string'; import {getInterval} from 'sentry/components/charts/utils'; +import Link from 'sentry/components/core/link/link'; import Duration from 'sentry/components/duration'; -import Link from 'sentry/components/links/link'; import {t} from 'sentry/locale'; import type {NewQuery} from 'sentry/types/organization'; import EventView from 'sentry/utils/discover/eventView'; diff --git a/static/app/views/insights/pages/platform/laravel/commandsTable.tsx b/static/app/views/insights/pages/platform/laravel/commandsTable.tsx index f2d4dc2fa23472..740830e77ba452 100644 --- a/static/app/views/insights/pages/platform/laravel/commandsTable.tsx +++ b/static/app/views/insights/pages/platform/laravel/commandsTable.tsx @@ -1,6 +1,6 @@ import {useCallback} from 'react'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import { COL_WIDTH_UNDEFINED, type GridColumnHeader, diff --git a/static/app/views/insights/pages/platform/laravel/jobsTable.tsx b/static/app/views/insights/pages/platform/laravel/jobsTable.tsx index a95cb17e2883fd..1675dc4bfd76ec 100644 --- a/static/app/views/insights/pages/platform/laravel/jobsTable.tsx +++ b/static/app/views/insights/pages/platform/laravel/jobsTable.tsx @@ -1,6 +1,6 @@ import {useCallback} from 'react'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import { COL_WIDTH_UNDEFINED, type GridColumnHeader, diff --git a/static/app/views/insights/pages/platform/nextjs/clientTable.tsx b/static/app/views/insights/pages/platform/nextjs/clientTable.tsx index 06fbda718f15f9..7e7a03edcad400 100644 --- a/static/app/views/insights/pages/platform/nextjs/clientTable.tsx +++ b/static/app/views/insights/pages/platform/nextjs/clientTable.tsx @@ -1,7 +1,7 @@ import {useCallback} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import { COL_WIDTH_UNDEFINED, type GridColumnHeader, diff --git a/static/app/views/insights/pages/platform/nextjs/serverTree.tsx b/static/app/views/insights/pages/platform/nextjs/serverTree.tsx index 347ada82ce7d02..0331c6f021c99a 100644 --- a/static/app/views/insights/pages/platform/nextjs/serverTree.tsx +++ b/static/app/views/insights/pages/platform/nextjs/serverTree.tsx @@ -4,9 +4,9 @@ import styled from '@emotion/styled'; import {addSuccessMessage} from 'sentry/actionCreators/indicator'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import {Hovercard} from 'sentry/components/hovercard'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; import TextOverflow from 'sentry/components/textOverflow'; diff --git a/static/app/views/insights/pages/platform/shared/table/ErrorRateCell.tsx b/static/app/views/insights/pages/platform/shared/table/ErrorRateCell.tsx index 085991d40c5796..e856edec842414 100644 --- a/static/app/views/insights/pages/platform/shared/table/ErrorRateCell.tsx +++ b/static/app/views/insights/pages/platform/shared/table/ErrorRateCell.tsx @@ -2,7 +2,7 @@ import {useTheme} from '@emotion/react'; import type {LocationDescriptor} from 'history'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {space} from 'sentry/styles/space'; import {defined} from 'sentry/utils'; import {formatAbbreviatedNumber} from 'sentry/utils/formatters'; diff --git a/static/app/views/insights/pages/platform/shared/table/TransactionCell.tsx b/static/app/views/insights/pages/platform/shared/table/TransactionCell.tsx index 1e306d390db304..65125ce7715e1a 100644 --- a/static/app/views/insights/pages/platform/shared/table/TransactionCell.tsx +++ b/static/app/views/insights/pages/platform/shared/table/TransactionCell.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import type {GridColumnOrder} from 'sentry/components/tables/gridEditable'; import {space} from 'sentry/styles/space'; import useOrganization from 'sentry/utils/useOrganization'; diff --git a/static/app/views/insights/pages/transactionCell.tsx b/static/app/views/insights/pages/transactionCell.tsx index 75593ae084dd61..4eaddf0e5b3671 100644 --- a/static/app/views/insights/pages/transactionCell.tsx +++ b/static/app/views/insights/pages/transactionCell.tsx @@ -1,6 +1,6 @@ import * as qs from 'query-string'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {MutableSearch} from 'sentry/utils/tokenizeSearch'; import {useLocation} from 'sentry/utils/useLocation'; import useOrganization from 'sentry/utils/useOrganization'; diff --git a/static/app/views/insights/queues/components/tables/queuesTable.tsx b/static/app/views/insights/queues/components/tables/queuesTable.tsx index dec425ed28fc8e..e1452be851400a 100644 --- a/static/app/views/insights/queues/components/tables/queuesTable.tsx +++ b/static/app/views/insights/queues/components/tables/queuesTable.tsx @@ -5,7 +5,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import * as qs from 'query-string'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import GridEditable, { diff --git a/static/app/views/insights/queues/components/tables/transactionsTable.tsx b/static/app/views/insights/queues/components/tables/transactionsTable.tsx index f293821548eb8d..766b047958c42d 100644 --- a/static/app/views/insights/queues/components/tables/transactionsTable.tsx +++ b/static/app/views/insights/queues/components/tables/transactionsTable.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import * as qs from 'query-string'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import GridEditable, { diff --git a/static/app/views/insights/uptime/components/overviewTimeline/overviewRow.tsx b/static/app/views/insights/uptime/components/overviewTimeline/overviewRow.tsx index 2c529dd6be8cc1..332607a81697f5 100644 --- a/static/app/views/insights/uptime/components/overviewTimeline/overviewRow.tsx +++ b/static/app/views/insights/uptime/components/overviewTimeline/overviewRow.tsx @@ -6,9 +6,9 @@ import {CheckInPlaceholder} from 'sentry/components/checkInTimeline/checkInPlace import {CheckInTimeline} from 'sentry/components/checkInTimeline/checkInTimeline'; import type {TimeWindowConfig} from 'sentry/components/checkInTimeline/types'; import {Tag} from 'sentry/components/core/badge/tag'; +import Link from 'sentry/components/core/link/link'; import ActorBadge from 'sentry/components/idBadge/actorBadge'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import {IconTimer, IconUser} from 'sentry/icons'; import {t, tn} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/insights/uptime/views/overview.tsx b/static/app/views/insights/uptime/views/overview.tsx index 0c4b57541cb238..6cd52b80638355 100644 --- a/static/app/views/insights/uptime/views/overview.tsx +++ b/static/app/views/insights/uptime/views/overview.tsx @@ -5,10 +5,10 @@ import * as qs from 'query-string'; import {hasEveryAccess} from 'sentry/components/acl/access'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import FeedbackWidgetButton from 'sentry/components/feedback/widget/feedbackWidgetButton'; import * as Layout from 'sentry/components/layouts/thirds'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import NoProjectMessage from 'sentry/components/noProjectMessage'; import {DatePageFilter} from 'sentry/components/organizations/datePageFilter'; diff --git a/static/app/views/issueDetails/groupActivityItem.tsx b/static/app/views/issueDetails/groupActivityItem.tsx index 0d21bf44a44cc7..0cbbdcc7f3605d 100644 --- a/static/app/views/issueDetails/groupActivityItem.tsx +++ b/static/app/views/issueDetails/groupActivityItem.tsx @@ -3,10 +3,10 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import CommitLink from 'sentry/components/commitLink'; +import Link from 'sentry/components/core/link/link'; import {DateTime} from 'sentry/components/dateTime'; import Duration from 'sentry/components/duration'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import PullRequestLink from 'sentry/components/pullRequestLink'; import Version from 'sentry/components/version'; import {t, tct, tn} from 'sentry/locale'; diff --git a/static/app/views/issueDetails/groupEventAttachments/groupEventAttachmentsTableRow.tsx b/static/app/views/issueDetails/groupEventAttachments/groupEventAttachmentsTableRow.tsx index 49d43578494332..09c9a66e40379e 100644 --- a/static/app/views/issueDetails/groupEventAttachments/groupEventAttachmentsTableRow.tsx +++ b/static/app/views/issueDetails/groupEventAttachments/groupEventAttachmentsTableRow.tsx @@ -1,11 +1,11 @@ import {Fragment, useState} from 'react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import EventAttachmentActions from 'sentry/components/events/eventAttachmentActions'; import FileSize from 'sentry/components/fileSize'; -import Link from 'sentry/components/links/link'; import {t} from 'sentry/locale'; import type {IssueAttachment} from 'sentry/types/group'; import {getShortEventId} from 'sentry/utils/events'; diff --git a/static/app/views/issueDetails/groupEventAttachments/screenshotCard.tsx b/static/app/views/issueDetails/groupEventAttachments/screenshotCard.tsx index b85bb36b6468e9..9600f255c38d75 100644 --- a/static/app/views/issueDetails/groupEventAttachments/screenshotCard.tsx +++ b/static/app/views/issueDetails/groupEventAttachments/screenshotCard.tsx @@ -5,6 +5,7 @@ import {openModal} from 'sentry/actionCreators/modal'; import Card from 'sentry/components/card'; import {openConfirmModal} from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; @@ -13,7 +14,6 @@ import ScreenshotModal, { modalCss, } from 'sentry/components/events/eventTagsAndScreenshot/screenshot/modal'; import {LazyRender} from 'sentry/components/lazyRender'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import PanelBody from 'sentry/components/panels/panelBody'; import {IconEllipsis} from 'sentry/icons/iconEllipsis'; diff --git a/static/app/views/issueDetails/groupFeatureFlags/details/flagDetailsLink.tsx b/static/app/views/issueDetails/groupFeatureFlags/details/flagDetailsLink.tsx index 2ed6802e1e548b..7cf0336b4e40a3 100644 --- a/static/app/views/issueDetails/groupFeatureFlags/details/flagDetailsLink.tsx +++ b/static/app/views/issueDetails/groupFeatureFlags/details/flagDetailsLink.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {useLocation} from 'sentry/utils/useLocation'; import {DrawerTab} from 'sentry/views/issueDetails/groupDistributions/types'; import type {GroupTag} from 'sentry/views/issueDetails/groupTags/useGroupTags'; diff --git a/static/app/views/issueDetails/groupRelatedIssues/index.tsx b/static/app/views/issueDetails/groupRelatedIssues/index.tsx index a9f1d5ead80843..9fa406215b6a81 100644 --- a/static/app/views/issueDetails/groupRelatedIssues/index.tsx +++ b/static/app/views/issueDetails/groupRelatedIssues/index.tsx @@ -3,8 +3,8 @@ import styled from '@emotion/styled'; import type {LocationDescriptor} from 'history'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import GroupList from 'sentry/components/issues/groupList'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/views/issueDetails/groupTags/groupTagValues.tsx b/static/app/views/issueDetails/groupTags/groupTagValues.tsx index 41b1e8a6b14e3f..da0820beaf7496 100644 --- a/static/app/views/issueDetails/groupTags/groupTagValues.tsx +++ b/static/app/views/issueDetails/groupTags/groupTagValues.tsx @@ -5,6 +5,7 @@ import {useFetchIssueTag, useFetchIssueTagValues} from 'sentry/actionCreators/gr import {addMessage} from 'sentry/actionCreators/indicator'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import DataExport, {ExportQueryType} from 'sentry/components/dataExport'; import {DeviceName} from 'sentry/components/deviceName'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; @@ -12,7 +13,6 @@ import GlobalSelectionLink from 'sentry/components/globalSelectionLink'; import UserBadge from 'sentry/components/idBadge/userBadge'; import * as Layout from 'sentry/components/layouts/thirds'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {extractSelectionParameters} from 'sentry/components/organizations/pageFilters/utils'; diff --git a/static/app/views/issueDetails/groupTags/groupTagsTab.tsx b/static/app/views/issueDetails/groupTags/groupTagsTab.tsx index 1b4f98b4de150e..11a1e628850854 100644 --- a/static/app/views/issueDetails/groupTags/groupTagsTab.tsx +++ b/static/app/views/issueDetails/groupTags/groupTagsTab.tsx @@ -1,13 +1,13 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; +import Link from 'sentry/components/core/link/link'; import Count from 'sentry/components/count'; import {DeviceName} from 'sentry/components/deviceName'; import {TAGS_DOCS_LINK} from 'sentry/components/events/eventTags/util'; import GlobalSelectionLink from 'sentry/components/globalSelectionLink'; import * as Layout from 'sentry/components/layouts/thirds'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {extractSelectionParameters} from 'sentry/components/organizations/pageFilters/utils'; diff --git a/static/app/views/issueDetails/groupTags/tagDetailsDrawerContent.tsx b/static/app/views/issueDetails/groupTags/tagDetailsDrawerContent.tsx index 808ce8d9c857a1..ca4d4fa43a9c79 100644 --- a/static/app/views/issueDetails/groupTags/tagDetailsDrawerContent.tsx +++ b/static/app/views/issueDetails/groupTags/tagDetailsDrawerContent.tsx @@ -6,10 +6,10 @@ import type {LocationDescriptor} from 'history'; import {useFetchIssueTag, useFetchIssueTagValues} from 'sentry/actionCreators/group'; import {openNavigateToExternalLinkModal} from 'sentry/actionCreators/modal'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import {DeviceName} from 'sentry/components/deviceName'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; import {getContextIcon} from 'sentry/components/events/contexts/utils'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Pagination from 'sentry/components/pagination'; diff --git a/static/app/views/issueDetails/groupTags/tagDetailsLink.tsx b/static/app/views/issueDetails/groupTags/tagDetailsLink.tsx index e86d5185ce4f9b..c0395e20194dc9 100644 --- a/static/app/views/issueDetails/groupTags/tagDetailsLink.tsx +++ b/static/app/views/issueDetails/groupTags/tagDetailsLink.tsx @@ -1,7 +1,7 @@ import {useEffect, useRef, useState} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {useLocation} from 'sentry/utils/useLocation'; import type {GroupTag} from 'sentry/views/issueDetails/groupTags/useGroupTags'; import {Tab, TabPaths} from 'sentry/views/issueDetails/types'; diff --git a/static/app/views/issueDetails/header.tsx b/static/app/views/issueDetails/header.tsx index 5510e92b2feba0..d72a3ef4501dbc 100644 --- a/static/app/views/issueDetails/header.tsx +++ b/static/app/views/issueDetails/header.tsx @@ -7,13 +7,13 @@ import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import {Breadcrumbs} from 'sentry/components/breadcrumbs'; import {Badge} from 'sentry/components/core/badge'; import {FeatureBadge} from 'sentry/components/core/badge/featureBadge'; +import Link from 'sentry/components/core/link/link'; import {TabList} from 'sentry/components/core/tabs'; import Count from 'sentry/components/count'; import EventOrGroupTitle from 'sentry/components/eventOrGroupTitle'; import EventMessage from 'sentry/components/events/eventMessage'; import {GroupStatusBadge} from 'sentry/components/group/inboxBadges/statusBadge'; import * as Layout from 'sentry/components/layouts/thirds'; -import Link from 'sentry/components/links/link'; import {EnvironmentPageFilter} from 'sentry/components/organizations/environmentPageFilter'; import ReplayCountBadge from 'sentry/components/replays/replayCountBadge'; import {IconChat} from 'sentry/icons'; diff --git a/static/app/views/issueDetails/streamline/eventMissingBanner.tsx b/static/app/views/issueDetails/streamline/eventMissingBanner.tsx index 9feb6e760290e0..15faac94a6cc30 100644 --- a/static/app/views/issueDetails/streamline/eventMissingBanner.tsx +++ b/static/app/views/issueDetails/streamline/eventMissingBanner.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import compassImage from 'sentry-images/spot/onboarding-compass.svg'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {MAX_PICKABLE_DAYS} from 'sentry/constants'; import {t, tct} from 'sentry/locale'; import HookStore from 'sentry/stores/hookStore'; diff --git a/static/app/views/issueDetails/streamline/header/header.tsx b/static/app/views/issueDetails/streamline/header/header.tsx index bc74fd3af6ee0a..7abb926822296d 100644 --- a/static/app/views/issueDetails/streamline/header/header.tsx +++ b/static/app/views/issueDetails/streamline/header/header.tsx @@ -8,6 +8,7 @@ import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import ErrorBoundary from 'sentry/components/errorBoundary'; @@ -15,7 +16,6 @@ import EventMessage from 'sentry/components/events/eventMessage'; import {getBadgeProperties} from 'sentry/components/group/inboxBadges/statusBadge'; import UnhandledTag from 'sentry/components/group/inboxBadges/unhandledTag'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {TourElement} from 'sentry/components/tours/components'; import {MAX_PICKABLE_DAYS} from 'sentry/constants'; import {IconInfo, IconMegaphone} from 'sentry/icons'; diff --git a/static/app/views/issueDetails/streamline/issueTagsPreview.tsx b/static/app/views/issueDetails/streamline/issueTagsPreview.tsx index 3b90a0524c188e..d320d8c18a0c3e 100644 --- a/static/app/views/issueDetails/streamline/issueTagsPreview.tsx +++ b/static/app/views/issueDetails/streamline/issueTagsPreview.tsx @@ -5,9 +5,9 @@ import styled from '@emotion/styled'; import Color from 'color'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DeviceName} from 'sentry/components/deviceName'; -import Link from 'sentry/components/links/link'; import Placeholder from 'sentry/components/placeholder'; import TextOverflow from 'sentry/components/textOverflow'; import { diff --git a/static/app/views/issueDetails/streamline/occurrenceSummary.tsx b/static/app/views/issueDetails/streamline/occurrenceSummary.tsx index bb19cbe438aae2..a55e57bdf5fb7f 100644 --- a/static/app/views/issueDetails/streamline/occurrenceSummary.tsx +++ b/static/app/views/issueDetails/streamline/occurrenceSummary.tsx @@ -2,8 +2,8 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import {Flex} from 'sentry/components/core/layout'; +import Link from 'sentry/components/core/link/link'; import {DowntimeDuration} from 'sentry/components/events/interfaces/uptime/uptimeDataSection'; -import Link from 'sentry/components/links/link'; import {ScrollCarousel} from 'sentry/components/scrollCarousel'; import TimeSince from 'sentry/components/timeSince'; import {t} from 'sentry/locale'; diff --git a/static/app/views/issueDetails/streamline/sidebar/activitySection.tsx b/static/app/views/issueDetails/streamline/sidebar/activitySection.tsx index 0488a7a7d9a720..0ae77e642ffe0b 100644 --- a/static/app/views/issueDetails/streamline/sidebar/activitySection.tsx +++ b/static/app/views/issueDetails/streamline/sidebar/activitySection.tsx @@ -6,9 +6,9 @@ import {NoteBody} from 'sentry/components/activity/note/body'; import {NoteInputWithStorage} from 'sentry/components/activity/note/inputWithStorage'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import useMutateActivity from 'sentry/components/feedback/useMutateActivity'; -import Link from 'sentry/components/links/link'; import {Timeline} from 'sentry/components/timeline'; import TimeSince from 'sentry/components/timeSince'; import {IconChat, IconEllipsis} from 'sentry/icons'; diff --git a/static/app/views/issueDetails/streamline/sidebar/groupActivityItem.tsx b/static/app/views/issueDetails/streamline/sidebar/groupActivityItem.tsx index a0fab1d514ae98..444eb2596ba85e 100644 --- a/static/app/views/issueDetails/streamline/sidebar/groupActivityItem.tsx +++ b/static/app/views/issueDetails/streamline/sidebar/groupActivityItem.tsx @@ -3,10 +3,10 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import CommitLink from 'sentry/components/commitLink'; +import Link from 'sentry/components/core/link/link'; import {DateTime} from 'sentry/components/dateTime'; import Duration from 'sentry/components/duration'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import PullRequestLink from 'sentry/components/pullRequestLink'; import Version from 'sentry/components/version'; import VersionHoverCard from 'sentry/components/versionHoverCard'; diff --git a/static/app/views/issueDetails/streamline/sidebar/seerDrawer.tsx b/static/app/views/issueDetails/streamline/sidebar/seerDrawer.tsx index 63299539814bbc..0bfbd58fe97794 100644 --- a/static/app/views/issueDetails/streamline/sidebar/seerDrawer.tsx +++ b/static/app/views/issueDetails/streamline/sidebar/seerDrawer.tsx @@ -9,6 +9,7 @@ import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; +import Link from 'sentry/components/core/link/link'; import {DateTime} from 'sentry/components/dateTime'; import AutofixFeedback from 'sentry/components/events/autofix/autofixFeedback'; import {AutofixStartBox} from 'sentry/components/events/autofix/autofixStartBox'; @@ -20,7 +21,6 @@ import {DrawerBody, DrawerHeader} from 'sentry/components/globalDrawer/component import {GroupSummary} from 'sentry/components/group/groupSummary'; import HookOrDefault from 'sentry/components/hookOrDefault'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import Placeholder from 'sentry/components/placeholder'; import QuestionTooltip from 'sentry/components/questionTooltip'; import {IconSettings} from 'sentry/icons'; diff --git a/static/app/views/issueDetails/traceTimeline/traceIssue.tsx b/static/app/views/issueDetails/traceTimeline/traceIssue.tsx index 5e6a7951883cb7..4c8c2e59fe6de3 100644 --- a/static/app/views/issueDetails/traceTimeline/traceIssue.tsx +++ b/static/app/views/issueDetails/traceTimeline/traceIssue.tsx @@ -3,8 +3,8 @@ import styled from '@emotion/styled'; import * as Sentry from '@sentry/react'; import {useAnalyticsArea} from 'sentry/components/analyticsArea'; +import Link from 'sentry/components/core/link/link'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import Placeholder from 'sentry/components/placeholder'; import {space} from 'sentry/styles/space'; import {trackAnalytics} from 'sentry/utils/analytics'; diff --git a/static/app/views/issueDetails/traceTimeline/traceLink.tsx b/static/app/views/issueDetails/traceTimeline/traceLink.tsx index 1fa93abcabacfc..19d6c57b0e118b 100644 --- a/static/app/views/issueDetails/traceTimeline/traceLink.tsx +++ b/static/app/views/issueDetails/traceTimeline/traceLink.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {useAnalyticsArea} from 'sentry/components/analyticsArea'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import QuestionTooltip from 'sentry/components/questionTooltip'; import {generateTraceTarget} from 'sentry/components/quickTrace/utils'; import {IconChevron} from 'sentry/icons'; diff --git a/static/app/views/issueDetails/traceTimeline/traceTimelineTooltip.tsx b/static/app/views/issueDetails/traceTimeline/traceTimelineTooltip.tsx index 61282bc25d811f..9014d4f0492f5f 100644 --- a/static/app/views/issueDetails/traceTimeline/traceTimelineTooltip.tsx +++ b/static/app/views/issueDetails/traceTimeline/traceTimelineTooltip.tsx @@ -2,8 +2,8 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import {useAnalyticsArea} from 'sentry/components/analyticsArea'; +import Link from 'sentry/components/core/link/link'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import {generateTraceTarget} from 'sentry/components/quickTrace/utils'; import {t, tn} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/issueList/newViewEmptyState.tsx b/static/app/views/issueList/newViewEmptyState.tsx index 9df7f194775e84..6756f668c5675e 100644 --- a/static/app/views/issueList/newViewEmptyState.tsx +++ b/static/app/views/issueList/newViewEmptyState.tsx @@ -2,8 +2,8 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import Panel from 'sentry/components/panels/panel'; import {ProvidedFormattedQuery} from 'sentry/components/searchQueryBuilder/formattedQuery'; import {IconWarning} from 'sentry/icons'; diff --git a/static/app/views/nav/primary/components.tsx b/static/app/views/nav/primary/components.tsx index 24d57e01bbd4ce..5850762273dcc3 100644 --- a/static/app/views/nav/primary/components.tsx +++ b/static/app/views/nav/primary/components.tsx @@ -7,9 +7,9 @@ import {useHover} from '@react-aria/interactions'; import type {ButtonProps} from 'sentry/components/core/button'; import {Button} from 'sentry/components/core/button'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DropdownMenu, type MenuItemProps} from 'sentry/components/dropdownMenu'; -import Link from 'sentry/components/links/link'; import {SIDEBAR_NAVIGATION_SOURCE} from 'sentry/components/sidebar/utils'; import {IconDefaultsProvider} from 'sentry/icons/useIconDefaults'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/nav/secondary/secondary.tsx b/static/app/views/nav/secondary/secondary.tsx index 8532253eb47e3f..9acb0268f1188b 100644 --- a/static/app/views/nav/secondary/secondary.tsx +++ b/static/app/views/nav/secondary/secondary.tsx @@ -6,8 +6,8 @@ import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; +import Link, {type LinkProps} from 'sentry/components/core/link/link'; import {useHovercardContext} from 'sentry/components/hovercard'; -import Link, {type LinkProps} from 'sentry/components/links/link'; import {SIDEBAR_NAVIGATION_SOURCE} from 'sentry/components/sidebar/utils'; import {IconChevron} from 'sentry/icons'; import {t} from 'sentry/locale'; diff --git a/static/app/views/onboarding/components/firstEventFooter.tsx b/static/app/views/onboarding/components/firstEventFooter.tsx index 3f1af113dea17e..8010d3d60a6bd5 100644 --- a/static/app/views/onboarding/components/firstEventFooter.tsx +++ b/static/app/views/onboarding/components/firstEventFooter.tsx @@ -6,7 +6,7 @@ import {motion} from 'framer-motion'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {IconCheckmark} from 'sentry/icons'; import {t} from 'sentry/locale'; import pulsingIndicatorStyles from 'sentry/styles/pulsingIndicator'; diff --git a/static/app/views/onboarding/onboarding.tsx b/static/app/views/onboarding/onboarding.tsx index dd0a0383e80a62..364d83fb6175c9 100644 --- a/static/app/views/onboarding/onboarding.tsx +++ b/static/app/views/onboarding/onboarding.tsx @@ -3,8 +3,8 @@ import styled from '@emotion/styled'; import {AnimatePresence, motion, useAnimation} from 'framer-motion'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import Hook from 'sentry/components/hook'; -import Link from 'sentry/components/links/link'; import LogoSentry from 'sentry/components/logoSentry'; import {useOnboardingContext} from 'sentry/components/onboarding/onboardingContext'; import {useRecentCreatedProject} from 'sentry/components/onboarding/useRecentCreatedProject'; diff --git a/static/app/views/onboarding/welcome.tsx b/static/app/views/onboarding/welcome.tsx index 3209a3f7f19092..b0ca127fbb08fe 100644 --- a/static/app/views/onboarding/welcome.tsx +++ b/static/app/views/onboarding/welcome.tsx @@ -6,7 +6,7 @@ import {motion} from 'framer-motion'; import OnboardingInstall from 'sentry-images/spot/onboarding-install.svg'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {useOnboardingContext} from 'sentry/components/onboarding/onboardingContext'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/organizationStats/teamInsights/teamAlertsTriggered.tsx b/static/app/views/organizationStats/teamInsights/teamAlertsTriggered.tsx index 16d93744e36340..3ba97ad858eca3 100644 --- a/static/app/views/organizationStats/teamInsights/teamAlertsTriggered.tsx +++ b/static/app/views/organizationStats/teamInsights/teamAlertsTriggered.tsx @@ -6,7 +6,7 @@ import round from 'lodash/round'; import {BarChart} from 'sentry/components/charts/barChart'; import type {DateTimeObject} from 'sentry/components/charts/utils'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {normalizeDateTimeParams} from 'sentry/components/organizations/pageFilters/parse'; diff --git a/static/app/views/organizationStats/teamInsights/teamIssuesAge.tsx b/static/app/views/organizationStats/teamInsights/teamIssuesAge.tsx index e06705a12bb3a6..3d95c31b29f3b8 100644 --- a/static/app/views/organizationStats/teamInsights/teamIssuesAge.tsx +++ b/static/app/views/organizationStats/teamInsights/teamIssuesAge.tsx @@ -4,9 +4,9 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import {BarChart} from 'sentry/components/charts/barChart'; +import Link from 'sentry/components/core/link/link'; import Count from 'sentry/components/count'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import {PanelTable} from 'sentry/components/panels/panelTable'; import Placeholder from 'sentry/components/placeholder'; diff --git a/static/app/views/organizationStats/teamInsights/teamMisery.tsx b/static/app/views/organizationStats/teamInsights/teamMisery.tsx index bb55e1ea6bf232..7f8c380f215935 100644 --- a/static/app/views/organizationStats/teamInsights/teamMisery.tsx +++ b/static/app/views/organizationStats/teamInsights/teamMisery.tsx @@ -7,7 +7,7 @@ import type {DateTimeObject} from 'sentry/components/charts/utils'; import CollapsePanel, {COLLAPSE_COUNT} from 'sentry/components/collapsePanel'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import LoadingError from 'sentry/components/loadingError'; import {PanelTable} from 'sentry/components/panels/panelTable'; import {IconStar} from 'sentry/icons'; diff --git a/static/app/views/organizationStats/teamInsights/teamReleases.tsx b/static/app/views/organizationStats/teamInsights/teamReleases.tsx index b0e4a23293eafe..4280f3c5ad19ed 100644 --- a/static/app/views/organizationStats/teamInsights/teamReleases.tsx +++ b/static/app/views/organizationStats/teamInsights/teamReleases.tsx @@ -8,7 +8,7 @@ import {BarChart} from 'sentry/components/charts/barChart'; import MarkLine from 'sentry/components/charts/components/markLine'; import type {DateTimeObject} from 'sentry/components/charts/utils'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import LoadingError from 'sentry/components/loadingError'; import {normalizeDateTimeParams} from 'sentry/components/organizations/pageFilters/parse'; import {PanelTable} from 'sentry/components/panels/panelTable'; diff --git a/static/app/views/organizationStats/usageTable.tsx b/static/app/views/organizationStats/usageTable.tsx index 56ef73be72caba..73b480ba023797 100644 --- a/static/app/views/organizationStats/usageTable.tsx +++ b/static/app/views/organizationStats/usageTable.tsx @@ -6,10 +6,10 @@ import ErrorPanel from 'sentry/components/charts/errorPanel'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import IdBadge from 'sentry/components/idBadge'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import Panel from 'sentry/components/panels/panel'; import {PanelTable} from 'sentry/components/panels/panelTable'; import {IconGraph, IconSettings, IconWarning} from 'sentry/icons'; diff --git a/static/app/views/performance/landing/index.tsx b/static/app/views/performance/landing/index.tsx index 3cd930eb545e15..7ee2de1ef2e37b 100644 --- a/static/app/views/performance/landing/index.tsx +++ b/static/app/views/performance/landing/index.tsx @@ -3,10 +3,10 @@ import {Fragment, useEffect, useMemo, useRef} from 'react'; import styled from '@emotion/styled'; import type {Location} from 'history'; +import Link from 'sentry/components/core/link/link'; import {TabList, TabPanels, Tabs} from 'sentry/components/core/tabs'; import FeedbackWidgetButton from 'sentry/components/feedback/widget/feedbackWidgetButton'; import * as Layout from 'sentry/components/layouts/thirds'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {DatePageFilter} from 'sentry/components/organizations/datePageFilter'; import {EnvironmentPageFilter} from 'sentry/components/organizations/environmentPageFilter'; diff --git a/static/app/views/performance/landing/metricsDataSwitcherAlert.tsx b/static/app/views/performance/landing/metricsDataSwitcherAlert.tsx index b093d6378865c6..d569a2ecef67cd 100644 --- a/static/app/views/performance/landing/metricsDataSwitcherAlert.tsx +++ b/static/app/views/performance/landing/metricsDataSwitcherAlert.tsx @@ -3,8 +3,8 @@ import type {Location} from 'history'; import {updateProjects} from 'sentry/actionCreators/pageFilters'; import {Alert} from 'sentry/components/core/alert'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {SidebarPanelKey} from 'sentry/components/sidebar/types'; import {t, tct} from 'sentry/locale'; import SidebarPanelStore from 'sentry/stores/sidebarPanelStore'; diff --git a/static/app/views/performance/landing/widgets/components/selectableList.tsx b/static/app/views/performance/landing/widgets/components/selectableList.tsx index dd1a11e8cd21af..6e25f6f24edcc5 100644 --- a/static/app/views/performance/landing/widgets/components/selectableList.tsx +++ b/static/app/views/performance/landing/widgets/components/selectableList.tsx @@ -1,12 +1,12 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {Radio} from 'sentry/components/core/radio'; import {Tooltip} from 'sentry/components/core/tooltip'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; import {RadioLineItem} from 'sentry/components/forms/controls/radioGroup'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {IconClose} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/performance/landing/widgets/widgets/lineChartListWidget.tsx b/static/app/views/performance/landing/widgets/widgets/lineChartListWidget.tsx index 0a659382715968..97b14b352cf2c8 100644 --- a/static/app/views/performance/landing/widgets/widgets/lineChartListWidget.tsx +++ b/static/app/views/performance/landing/widgets/widgets/lineChartListWidget.tsx @@ -6,9 +6,9 @@ import * as qs from 'query-string'; import _EventsRequest from 'sentry/components/charts/eventsRequest'; import {getInterval} from 'sentry/components/charts/utils'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; -import Link from 'sentry/components/links/link'; import TextOverflow from 'sentry/components/textOverflow'; import Truncate from 'sentry/components/truncate'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/views/performance/newTraceDetails/issuesTraceWaterfallOverlay.tsx b/static/app/views/performance/newTraceDetails/issuesTraceWaterfallOverlay.tsx index d4427abe68b224..ffd907ca907e84 100644 --- a/static/app/views/performance/newTraceDetails/issuesTraceWaterfallOverlay.tsx +++ b/static/app/views/performance/newTraceDetails/issuesTraceWaterfallOverlay.tsx @@ -4,7 +4,7 @@ import Color from 'color'; import type {LocationDescriptor} from 'history'; import * as qs from 'query-string'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {generateTraceTarget} from 'sentry/components/quickTrace/utils'; import type {Event} from 'sentry/types/event'; import {defined} from 'sentry/utils'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/components/spanSummaryLink.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/components/spanSummaryLink.tsx index f640e217656286..c24659d090ba77 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/components/spanSummaryLink.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/components/spanSummaryLink.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {IconGraph} from 'sentry/icons/iconGraph'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/attributes.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/attributes.tsx index 6922b84bb2d290..d880d738556ad1 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/attributes.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/attributes.tsx @@ -3,7 +3,7 @@ import type {Theme} from '@emotion/react'; import styled from '@emotion/styled'; import type {Location, LocationDescriptorObject} from 'history'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import BaseSearchBar from 'sentry/components/searchBar'; import {StructuredData} from 'sentry/components/structuredEventData'; import {t} from 'sentry/locale'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/description.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/description.tsx index 6edf9fa1b63b7d..a0a7893f3abcd9 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/description.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/description.tsx @@ -4,7 +4,7 @@ import type {Location} from 'history'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import LinkHint from 'sentry/components/structuredEventData/linkHint'; import {IconGraph} from 'sentry/icons/iconGraph'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/ancestry.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/ancestry.tsx index 42f08e5eac808e..8003adb5de14d9 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/ancestry.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/ancestry.tsx @@ -4,8 +4,8 @@ import type {Location} from 'history'; import omit from 'lodash/omit'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {SpanEntryContext} from 'sentry/components/events/interfaces/spans/context'; -import Link from 'sentry/components/links/link'; import {PAGE_URL_PARAM} from 'sentry/constants/pageFilters'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/description.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/description.tsx index 7650e3c9749cf4..9e65c61e16da47 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/description.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/description.tsx @@ -4,7 +4,7 @@ import type {Location} from 'history'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import LinkHint from 'sentry/components/structuredEventData/linkHint'; import {IconGraph} from 'sentry/icons/iconGraph'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/styles.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/styles.tsx index 34446a5603ca2f..a3a501f52ba437 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/styles.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/styles.tsx @@ -6,6 +6,7 @@ import type {LocationDescriptor} from 'history'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import { DropdownMenu, @@ -24,7 +25,6 @@ import { ValueSection, } from 'sentry/components/keyValueData'; import {type LazyRenderProps} from 'sentry/components/lazyRender'; -import Link from 'sentry/components/links/link'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; import PanelHeader from 'sentry/components/panels/panelHeader'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/transaction/sections/highlights.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/transaction/sections/highlights.tsx index d1b89fdff7af25..7e530ec62f4116 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/transaction/sections/highlights.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/transaction/sections/highlights.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import omit from 'lodash/omit'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {PAGE_URL_PARAM} from 'sentry/constants/pageFilters'; import {IconGraph} from 'sentry/icons'; import {t} from 'sentry/locale'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/tabs/traceProfiles.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/tabs/traceProfiles.tsx index 17c78de7928753..37c8514c85c123 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/tabs/traceProfiles.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/tabs/traceProfiles.tsx @@ -2,7 +2,7 @@ import {Fragment, useCallback, useMemo} from 'react'; import styled from '@emotion/styled'; import {PlatformIcon} from 'platformicons'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import type {PlatformKey, Project} from 'sentry/types/project'; diff --git a/static/app/views/performance/newTraceDetails/traceLinksNavigation/traceLinkNavigationButton.tsx b/static/app/views/performance/newTraceDetails/traceLinksNavigation/traceLinkNavigationButton.tsx index e588aa1ce81e83..0acae42b9bbdc8 100644 --- a/static/app/views/performance/newTraceDetails/traceLinksNavigation/traceLinkNavigationButton.tsx +++ b/static/app/views/performance/newTraceDetails/traceLinksNavigation/traceLinkNavigationButton.tsx @@ -1,13 +1,13 @@ import {useMemo} from 'react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import type { SpanLink, TraceContextType, } from 'sentry/components/events/interfaces/spans/types'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {normalizeDateTimeParams} from 'sentry/components/organizations/pageFilters/parse'; import {IconChevron} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/views/performance/newTraceDetails/traceSummary.tsx b/static/app/views/performance/newTraceDetails/traceSummary.tsx index 382cbed00accd0..3ad6d79c356ff7 100644 --- a/static/app/views/performance/newTraceDetails/traceSummary.tsx +++ b/static/app/views/performance/newTraceDetails/traceSummary.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {IconMegaphone} from 'sentry/icons'; import {IconInfo} from 'sentry/icons/iconInfo'; diff --git a/static/app/views/performance/table.tsx b/static/app/views/performance/table.tsx index a3abab7a3cb859..46212824d305f1 100644 --- a/static/app/views/performance/table.tsx +++ b/static/app/views/performance/table.tsx @@ -6,8 +6,8 @@ import type {Location, LocationDescriptorObject} from 'history'; import {addSuccessMessage} from 'sentry/actionCreators/indicator'; import {openModal} from 'sentry/actionCreators/modal'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Pagination from 'sentry/components/pagination'; import type {GridColumn} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/performance/traceDetails/limitExceededMessage.tsx b/static/app/views/performance/traceDetails/limitExceededMessage.tsx index 5dc9ef14e8d7e4..9c5d16f4b7f61a 100644 --- a/static/app/views/performance/traceDetails/limitExceededMessage.tsx +++ b/static/app/views/performance/traceDetails/limitExceededMessage.tsx @@ -1,8 +1,8 @@ import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import DiscoverFeature from 'sentry/components/discover/discoverFeature'; -import Link from 'sentry/components/links/link'; import {MessageRow} from 'sentry/components/performance/waterfall/messageRow'; import {t, tct} from 'sentry/locale'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/app/views/performance/traceDetails/newTraceDetailsContent.tsx b/static/app/views/performance/traceDetails/newTraceDetailsContent.tsx index fc53595d14bd7d..d3a4d46fb22499 100644 --- a/static/app/views/performance/traceDetails/newTraceDetailsContent.tsx +++ b/static/app/views/performance/traceDetails/newTraceDetailsContent.tsx @@ -5,13 +5,13 @@ import omit from 'lodash/omit'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import {Alert} from 'sentry/components/core/alert'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import DiscoverButton from 'sentry/components/discoverButton'; import EventVitals from 'sentry/components/events/eventVitals'; import type {SpanDetailProps} from 'sentry/components/events/interfaces/spans/newTraceDetailsSpanDetails'; import * as Layout from 'sentry/components/layouts/thirds'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {IconPlay} from 'sentry/icons'; diff --git a/static/app/views/performance/traceDetails/newTraceDetailsTransactionBar.tsx b/static/app/views/performance/traceDetails/newTraceDetailsTransactionBar.tsx index 2dede19ae366d8..0eb7fd973b5ac4 100644 --- a/static/app/views/performance/traceDetails/newTraceDetailsTransactionBar.tsx +++ b/static/app/views/performance/traceDetails/newTraceDetailsTransactionBar.tsx @@ -5,6 +5,7 @@ import type {Location} from 'history'; import {Observer} from 'mobx-react'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import * as DividerHandlerManager from 'sentry/components/events/interfaces/spans/dividerHandlerManager'; import type {SpanDetailProps} from 'sentry/components/events/interfaces/spans/newTraceDetailsSpanDetails'; @@ -24,7 +25,6 @@ import { } from 'sentry/components/events/interfaces/spans/utils'; import WaterfallModel from 'sentry/components/events/interfaces/spans/waterfallModel'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import {ROW_HEIGHT, SpanBarType} from 'sentry/components/performance/waterfall/constants'; import {MessageRow} from 'sentry/components/performance/waterfall/messageRow'; import { diff --git a/static/app/views/performance/traceDetails/traceNotFound.tsx b/static/app/views/performance/traceDetails/traceNotFound.tsx index 387020cdc3c99f..2cf008db76e256 100644 --- a/static/app/views/performance/traceDetails/traceNotFound.tsx +++ b/static/app/views/performance/traceDetails/traceNotFound.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import { diff --git a/static/app/views/performance/traceDetails/traceViewDetailPanel.tsx b/static/app/views/performance/traceDetails/traceViewDetailPanel.tsx index e236cd8917c5e0..abb7d608840900 100644 --- a/static/app/views/performance/traceDetails/traceViewDetailPanel.tsx +++ b/static/app/views/performance/traceDetails/traceViewDetailPanel.tsx @@ -6,6 +6,7 @@ import omit from 'lodash/omit'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import {EventAttachments} from 'sentry/components/events/eventAttachments'; @@ -34,7 +35,6 @@ import {EventRRWebIntegration} from 'sentry/components/events/rrwebIntegration'; import {DataSection} from 'sentry/components/events/styles'; import FileSize from 'sentry/components/fileSize'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import { ErrorDot, diff --git a/static/app/views/performance/traceDetails/transactionBar.tsx b/static/app/views/performance/traceDetails/transactionBar.tsx index be69ae97b5b261..20d6a29267ce48 100644 --- a/static/app/views/performance/traceDetails/transactionBar.tsx +++ b/static/app/views/performance/traceDetails/transactionBar.tsx @@ -3,6 +3,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import * as DividerHandlerManager from 'sentry/components/events/interfaces/spans/dividerHandlerManager'; @@ -18,7 +19,6 @@ import { transactionTargetHash, } from 'sentry/components/events/interfaces/spans/utils'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import {ROW_HEIGHT, SpanBarType} from 'sentry/components/performance/waterfall/constants'; import { Row, diff --git a/static/app/views/performance/traceDetails/transactionDetail.tsx b/static/app/views/performance/traceDetails/transactionDetail.tsx index 2bf3224f65b450..d9f68df185dd9d 100644 --- a/static/app/views/performance/traceDetails/transactionDetail.tsx +++ b/static/app/views/performance/traceDetails/transactionDetail.tsx @@ -6,9 +6,9 @@ import omit from 'lodash/omit'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {DateTime} from 'sentry/components/dateTime'; import {getFormattedTimeRangeWithLeadingAndTrailingZero} from 'sentry/components/events/interfaces/spans/utils'; -import Link from 'sentry/components/links/link'; import { ErrorDot, ErrorLevel, diff --git a/static/app/views/performance/transactionDetails/traceLink.tsx b/static/app/views/performance/transactionDetails/traceLink.tsx index 93c6d2e267a797..a39a03fdd6ad01 100644 --- a/static/app/views/performance/transactionDetails/traceLink.tsx +++ b/static/app/views/performance/transactionDetails/traceLink.tsx @@ -1,7 +1,7 @@ import {useCallback} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {generateTraceTarget} from 'sentry/components/quickTrace/utils'; import {tct, tn} from 'sentry/locale'; import type {Event} from 'sentry/types/event'; diff --git a/static/app/views/performance/transactionSummary/transactionEvents/eventsTable.tsx b/static/app/views/performance/transactionSummary/transactionEvents/eventsTable.tsx index 971e98567128b3..95710161acd9bb 100644 --- a/static/app/views/performance/transactionSummary/transactionEvents/eventsTable.tsx +++ b/static/app/views/performance/transactionSummary/transactionEvents/eventsTable.tsx @@ -6,8 +6,8 @@ import type {Location, LocationDescriptor, LocationDescriptorObject} from 'histo import groupBy from 'lodash/groupBy'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import Pagination from 'sentry/components/pagination'; import QuestionTooltip from 'sentry/components/questionTooltip'; import type {GridColumn} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/performance/transactionSummary/transactionOverview/tagExplorer.tsx b/static/app/views/performance/transactionSummary/transactionOverview/tagExplorer.tsx index b422352ae71528..438d3629a20253 100644 --- a/static/app/views/performance/transactionSummary/transactionOverview/tagExplorer.tsx +++ b/static/app/views/performance/transactionSummary/transactionOverview/tagExplorer.tsx @@ -5,7 +5,7 @@ import type {Location, LocationDescriptorObject} from 'history'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import {SectionHeading} from 'sentry/components/charts/styles'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import PerformanceDuration from 'sentry/components/performanceDuration'; diff --git a/static/app/views/performance/transactionSummary/transactionOverview/userStats.tsx b/static/app/views/performance/transactionSummary/transactionOverview/userStats.tsx index 547b53dc85c760..ab57b8beee9373 100644 --- a/static/app/views/performance/transactionSummary/transactionOverview/userStats.tsx +++ b/static/app/views/performance/transactionSummary/transactionOverview/userStats.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import type {Location, LocationDescriptor} from 'history'; import {SectionHeading} from 'sentry/components/charts/styles'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import Placeholder from 'sentry/components/placeholder'; import QuestionTooltip from 'sentry/components/questionTooltip'; import UserMisery from 'sentry/components/userMisery'; diff --git a/static/app/views/performance/transactionSummary/transactionSpans/spanDetails/spanDetailsTable.tsx b/static/app/views/performance/transactionSummary/transactionSpans/spanDetails/spanDetailsTable.tsx index 4c6b28c8b4f8e3..0f5e62b91a6c87 100644 --- a/static/app/views/performance/transactionSummary/transactionSpans/spanDetails/spanDetailsTable.tsx +++ b/static/app/views/performance/transactionSummary/transactionSpans/spanDetails/spanDetailsTable.tsx @@ -3,8 +3,8 @@ import {type Theme, useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import type {Location} from 'history'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import Pagination from 'sentry/components/pagination'; import {DurationPill, RowRectangle} from 'sentry/components/performance/waterfall/rowBar'; import {pickBarColor} from 'sentry/components/performance/waterfall/utils'; diff --git a/static/app/views/performance/transactionSummary/transactionSpans/spanMetricsTable.tsx b/static/app/views/performance/transactionSummary/transactionSpans/spanMetricsTable.tsx index f32c970eb4372d..85dcc16530fdeb 100644 --- a/static/app/views/performance/transactionSummary/transactionSpans/spanMetricsTable.tsx +++ b/static/app/views/performance/transactionSummary/transactionSpans/spanMetricsTable.tsx @@ -3,7 +3,7 @@ import type {Theme} from '@emotion/react'; import {useTheme} from '@emotion/react'; import type {Location} from 'history'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import Pagination, {type CursorHandler} from 'sentry/components/pagination'; import type {GridColumnHeader} from 'sentry/components/tables/gridEditable'; import GridEditable, {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/performance/transactionSummary/transactionSpans/suspectSpansTable.tsx b/static/app/views/performance/transactionSummary/transactionSpans/suspectSpansTable.tsx index 7637fa39f99395..ff50b74004ba62 100644 --- a/static/app/views/performance/transactionSummary/transactionSpans/suspectSpansTable.tsx +++ b/static/app/views/performance/transactionSummary/transactionSpans/suspectSpansTable.tsx @@ -2,7 +2,7 @@ import type {ReactNode} from 'react'; import {type Theme, useTheme} from '@emotion/react'; import type {Location} from 'history'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import type {GridColumnOrder} from 'sentry/components/tables/gridEditable'; import GridEditable, {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; import SortLink from 'sentry/components/tables/gridEditable/sortLink'; diff --git a/static/app/views/performance/transactionSummary/transactionTags/tagValueTable.tsx b/static/app/views/performance/transactionSummary/transactionTags/tagValueTable.tsx index 7b7dca7dcf6a40..7c5199c3fa95e5 100644 --- a/static/app/views/performance/transactionSummary/transactionTags/tagValueTable.tsx +++ b/static/app/views/performance/transactionSummary/transactionTags/tagValueTable.tsx @@ -3,7 +3,7 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; import type {LocationDescriptorObject} from 'history'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import PerformanceDuration from 'sentry/components/performanceDuration'; diff --git a/static/app/views/performance/transactionSummary/transactionThresholdModal.tsx b/static/app/views/performance/transactionSummary/transactionThresholdModal.tsx index df5a73fa95e99b..89772c2fe6cda5 100644 --- a/static/app/views/performance/transactionSummary/transactionThresholdModal.tsx +++ b/static/app/views/performance/transactionSummary/transactionThresholdModal.tsx @@ -10,9 +10,9 @@ import type {Client} from 'sentry/api'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {Input} from 'sentry/components/core/input'; +import Link from 'sentry/components/core/link/link'; import {Select} from 'sentry/components/core/select'; import FieldGroup from 'sentry/components/forms/fieldGroup'; -import Link from 'sentry/components/links/link'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/app/views/performance/vitalDetail/table.tsx b/static/app/views/performance/vitalDetail/table.tsx index 1f46cb97e1d283..80067ea832f03c 100644 --- a/static/app/views/performance/vitalDetail/table.tsx +++ b/static/app/views/performance/vitalDetail/table.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import type {Location, LocationDescriptorObject} from 'history'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import Pagination from 'sentry/components/pagination'; import type {GridColumn} from 'sentry/components/tables/gridEditable'; import GridEditable, {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/profiling/landing/functionTrendsWidget.tsx b/static/app/views/profiling/landing/functionTrendsWidget.tsx index 0a3ecd59bb9c1e..860ad4586ff690 100644 --- a/static/app/views/profiling/landing/functionTrendsWidget.tsx +++ b/static/app/views/profiling/landing/functionTrendsWidget.tsx @@ -8,11 +8,11 @@ import partition from 'lodash/partition'; import ChartZoom from 'sentry/components/charts/chartZoom'; import {LineChart} from 'sentry/components/charts/lineChart'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; import IdBadge from 'sentry/components/idBadge'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; diff --git a/static/app/views/profiling/profileSummary/index.tsx b/static/app/views/profiling/profileSummary/index.tsx index 710a43498c5349..1be6f9f17ec511 100644 --- a/static/app/views/profiling/profileSummary/index.tsx +++ b/static/app/views/profiling/profileSummary/index.tsx @@ -6,6 +6,7 @@ import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {CompactSelect} from 'sentry/components/core/compactSelect'; import type {SelectOption} from 'sentry/components/core/compactSelect/types'; +import Link from 'sentry/components/core/link/link'; import {SegmentedControl} from 'sentry/components/core/segmentedControl'; import {TabList, Tabs} from 'sentry/components/core/tabs'; import Count from 'sentry/components/count'; @@ -15,7 +16,6 @@ import ErrorBoundary from 'sentry/components/errorBoundary'; import FeedbackWidgetButton from 'sentry/components/feedback/widget/feedbackWidgetButton'; import IdBadge from 'sentry/components/idBadge'; import * as Layout from 'sentry/components/layouts/thirds'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {DatePageFilter} from 'sentry/components/organizations/datePageFilter'; import {EnvironmentPageFilter} from 'sentry/components/organizations/environmentPageFilter'; diff --git a/static/app/views/profiling/profileSummary/regressedProfileFunctions.tsx b/static/app/views/profiling/profileSummary/regressedProfileFunctions.tsx index 7aaa50e7edc3b2..cc0c5be3d46c8c 100644 --- a/static/app/views/profiling/profileSummary/regressedProfileFunctions.tsx +++ b/static/app/views/profiling/profileSummary/regressedProfileFunctions.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import type {SelectOption} from 'sentry/components/core/compactSelect'; import {CompactSelect} from 'sentry/components/core/compactSelect'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Pagination from 'sentry/components/pagination'; import PerformanceDuration from 'sentry/components/performanceDuration'; diff --git a/static/app/views/profiling/profileSummary/slowestProfileFunctions.tsx b/static/app/views/profiling/profileSummary/slowestProfileFunctions.tsx index 0849417f88368c..56a8b7bfc1db65 100644 --- a/static/app/views/profiling/profileSummary/slowestProfileFunctions.tsx +++ b/static/app/views/profiling/profileSummary/slowestProfileFunctions.tsx @@ -3,8 +3,8 @@ import styled from '@emotion/styled'; import type {SelectOption} from 'sentry/components/core/compactSelect'; import {CompactSelect} from 'sentry/components/core/compactSelect'; +import Link from 'sentry/components/core/link/link'; import Count from 'sentry/components/count'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Pagination from 'sentry/components/pagination'; import PerformanceDuration from 'sentry/components/performanceDuration'; diff --git a/static/app/views/projectDetail/projectLatestAlerts.tsx b/static/app/views/projectDetail/projectLatestAlerts.tsx index 62d99b4277adb0..1e4c46b54b937e 100644 --- a/static/app/views/projectDetail/projectLatestAlerts.tsx +++ b/static/app/views/projectDetail/projectLatestAlerts.tsx @@ -4,8 +4,8 @@ import pick from 'lodash/pick'; import {SectionHeading} from 'sentry/components/charts/styles'; import {AlertBadge} from 'sentry/components/core/badge/alertBadge'; +import Link from 'sentry/components/core/link/link'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import Placeholder from 'sentry/components/placeholder'; import TimeSince from 'sentry/components/timeSince'; diff --git a/static/app/views/projectDetail/projectTeamAccess.tsx b/static/app/views/projectDetail/projectTeamAccess.tsx index b212860ff5d08e..7e3a03b59a00fe 100644 --- a/static/app/views/projectDetail/projectTeamAccess.tsx +++ b/static/app/views/projectDetail/projectTeamAccess.tsx @@ -4,8 +4,8 @@ import {SectionHeading} from 'sentry/components/charts/styles'; import Collapsible from 'sentry/components/collapsible'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import IdBadge from 'sentry/components/idBadge'; -import Link from 'sentry/components/links/link'; import Placeholder from 'sentry/components/placeholder'; import {IconOpen} from 'sentry/icons'; import {t, tn} from 'sentry/locale'; diff --git a/static/app/views/projectsDashboard/projectCard.tsx b/static/app/views/projectsDashboard/projectCard.tsx index 1e204026edda03..c982235f864753 100644 --- a/static/app/views/projectsDashboard/projectCard.tsx +++ b/static/app/views/projectsDashboard/projectCard.tsx @@ -5,8 +5,8 @@ import round from 'lodash/round'; import {loadStatsForProject} from 'sentry/actionCreators/projects'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import IdBadge from 'sentry/components/idBadge'; -import Link from 'sentry/components/links/link'; import Panel from 'sentry/components/panels/panel'; import Placeholder from 'sentry/components/placeholder'; import BookmarkStar from 'sentry/components/projects/bookmarkStar'; diff --git a/static/app/views/releases/detail/commitsAndFiles/releaseCommit.tsx b/static/app/views/releases/detail/commitsAndFiles/releaseCommit.tsx index 591eb834653373..b88f768eee24dc 100644 --- a/static/app/views/releases/detail/commitsAndFiles/releaseCommit.tsx +++ b/static/app/views/releases/detail/commitsAndFiles/releaseCommit.tsx @@ -6,8 +6,8 @@ import {openInviteMembersModal} from 'sentry/actionCreators/modal'; import CommitLink from 'sentry/components/commitLink'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import PanelItem from 'sentry/components/panels/panelItem'; import TextOverflow from 'sentry/components/textOverflow'; import TimeSince from 'sentry/components/timeSince'; diff --git a/static/app/views/releases/detail/overview/sidebar/projectReleaseDetails.tsx b/static/app/views/releases/detail/overview/sidebar/projectReleaseDetails.tsx index 61db8074a4c52c..ff520cd818b231 100644 --- a/static/app/views/releases/detail/overview/sidebar/projectReleaseDetails.tsx +++ b/static/app/views/releases/detail/overview/sidebar/projectReleaseDetails.tsx @@ -3,12 +3,12 @@ import moment from 'moment-timezone'; import {Button} from 'sentry/components/core/button'; import {Flex} from 'sentry/components/core/layout'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import {DateTime} from 'sentry/components/dateTime'; import {KeyValueTable, KeyValueTableRow} from 'sentry/components/keyValueTable'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import * as SidebarSection from 'sentry/components/sidebarSection'; import TextOverflow from 'sentry/components/textOverflow'; import TimeSince from 'sentry/components/timeSince'; diff --git a/static/app/views/releases/drawer/generalCard.tsx b/static/app/views/releases/drawer/generalCard.tsx index 0a572ab0f7f36a..ee870d9d570255 100644 --- a/static/app/views/releases/drawer/generalCard.tsx +++ b/static/app/views/releases/drawer/generalCard.tsx @@ -1,9 +1,9 @@ import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import Count from 'sentry/components/count'; import {DateTime} from 'sentry/components/dateTime'; import {Card} from 'sentry/components/keyValueData'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import Placeholder from 'sentry/components/placeholder'; import TimeSince from 'sentry/components/timeSince'; diff --git a/static/app/views/releases/drawer/releasesDrawerDetails.tsx b/static/app/views/releases/drawer/releasesDrawerDetails.tsx index bc468c1dae1fe9..ea19ca0678e341 100644 --- a/static/app/views/releases/drawer/releasesDrawerDetails.tsx +++ b/static/app/views/releases/drawer/releasesDrawerDetails.tsx @@ -3,6 +3,7 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Select} from 'sentry/components/core/select'; import ErrorBoundary from 'sentry/components/errorBoundary'; import { @@ -14,7 +15,6 @@ import { NavigationCrumbs, } from 'sentry/components/events/eventDrawer'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/releases/drawer/releasesDrawerTable.tsx b/static/app/views/releases/drawer/releasesDrawerTable.tsx index 6db538849e8ec9..1a293f5c200476 100644 --- a/static/app/views/releases/drawer/releasesDrawerTable.tsx +++ b/static/app/views/releases/drawer/releasesDrawerTable.tsx @@ -2,11 +2,11 @@ import {Fragment, useCallback, useMemo} from 'react'; import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import GlobalSelectionLink from 'sentry/components/globalSelectionLink'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import {normalizeDateTimeParams} from 'sentry/components/organizations/pageFilters/parse'; import Pagination from 'sentry/components/pagination'; import renderSortableHeaderCell from 'sentry/components/replays/renderSortableHeaderCell'; diff --git a/static/app/views/releases/list/releaseCard/releaseCardProjectRow.tsx b/static/app/views/releases/list/releaseCard/releaseCardProjectRow.tsx index 4b1a7e42e3d686..506d3a61e3d10e 100644 --- a/static/app/views/releases/list/releaseCard/releaseCardProjectRow.tsx +++ b/static/app/views/releases/list/releaseCard/releaseCardProjectRow.tsx @@ -7,11 +7,11 @@ import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import MiniBarChart from 'sentry/components/charts/miniBarChart'; import {Tag} from 'sentry/components/core/badge/tag'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import GlobalSelectionLink from 'sentry/components/globalSelectionLink'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import NotAvailable from 'sentry/components/notAvailable'; import {extractSelectionParameters} from 'sentry/components/organizations/pageFilters/utils'; import PanelItem from 'sentry/components/panels/panelItem'; diff --git a/static/app/views/releases/list/releaseCard/releaseCardStatsPeriod.tsx b/static/app/views/releases/list/releaseCard/releaseCardStatsPeriod.tsx index 7e5fb493f3497b..6ac7da11d86024 100644 --- a/static/app/views/releases/list/releaseCard/releaseCardStatsPeriod.tsx +++ b/static/app/views/releases/list/releaseCard/releaseCardStatsPeriod.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import type {PageFilters} from 'sentry/types/core'; diff --git a/static/app/views/releases/list/releasesPromo.tsx b/static/app/views/releases/list/releasesPromo.tsx index e45adaad341738..b48f20a0b9f508 100644 --- a/static/app/views/releases/list/releasesPromo.tsx +++ b/static/app/views/releases/list/releasesPromo.tsx @@ -11,10 +11,10 @@ import {openCreateReleaseIntegration} from 'sentry/actionCreators/modal'; import Access from 'sentry/components/acl/access'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import DropdownAutoComplete from 'sentry/components/dropdownAutoComplete'; import type {Item} from 'sentry/components/dropdownAutoComplete/types'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import type {TourStep} from 'sentry/components/modals/featureTourModal'; import {TourImage, TourText} from 'sentry/components/modals/featureTourModal'; diff --git a/static/app/views/replays/deadRageClick/selectorTable.tsx b/static/app/views/replays/deadRageClick/selectorTable.tsx index cd3b1c5fbc49de..44da283228f2ad 100644 --- a/static/app/views/replays/deadRageClick/selectorTable.tsx +++ b/static/app/views/replays/deadRageClick/selectorTable.tsx @@ -5,8 +5,8 @@ import type {Location} from 'history'; import {PlatformIcon} from 'platformicons'; import {CodeSnippet} from 'sentry/components/codeSnippet'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import renderSortableHeaderCell from 'sentry/components/replays/renderSortableHeaderCell'; import type {GridColumnOrder} from 'sentry/components/tables/gridEditable'; import GridEditable from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/replays/detail/errorList/errorTableCell.tsx b/static/app/views/replays/detail/errorList/errorTableCell.tsx index 615a2a019de740..c216502ef11094 100644 --- a/static/app/views/replays/detail/errorList/errorTableCell.tsx +++ b/static/app/views/replays/detail/errorList/errorTableCell.tsx @@ -4,7 +4,7 @@ import {ClassNames} from '@emotion/react'; import classNames from 'classnames'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import { AvatarWrapper, ButtonWrapper, diff --git a/static/app/views/replays/replayTable/sortableHeader.tsx b/static/app/views/replays/replayTable/sortableHeader.tsx index 7b2e8a2dda6a5b..bc70c0b5deab18 100644 --- a/static/app/views/replays/replayTable/sortableHeader.tsx +++ b/static/app/views/replays/replayTable/sortableHeader.tsx @@ -1,7 +1,7 @@ import type {ReactNode} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import QuestionTooltip from 'sentry/components/questionTooltip'; import {IconArrow} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/settings/account/accountAuthorizations.tsx b/static/app/views/settings/account/accountAuthorizations.tsx index 1b3aafdfd91441..636b038689ff85 100644 --- a/static/app/views/settings/account/accountAuthorizations.tsx +++ b/static/app/views/settings/account/accountAuthorizations.tsx @@ -2,9 +2,9 @@ import styled from '@emotion/styled'; import {addErrorMessage, addSuccessMessage} from 'sentry/actionCreators/indicator'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; diff --git a/static/app/views/settings/account/apiApplications/row.tsx b/static/app/views/settings/account/apiApplications/row.tsx index c1da4110b27402..d88b157d11cf06 100644 --- a/static/app/views/settings/account/apiApplications/row.tsx +++ b/static/app/views/settings/account/apiApplications/row.tsx @@ -8,7 +8,7 @@ import { } from 'sentry/actionCreators/indicator'; import ConfirmDelete from 'sentry/components/confirmDelete'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import PanelItem from 'sentry/components/panels/panelItem'; import {IconDelete} from 'sentry/icons'; import {t} from 'sentry/locale'; diff --git a/static/app/views/settings/components/teamSelect/teamSelectForMember.tsx b/static/app/views/settings/components/teamSelect/teamSelectForMember.tsx index 2c6bbdcbc69448..56cdd40da9cb5b 100644 --- a/static/app/views/settings/components/teamSelect/teamSelectForMember.tsx +++ b/static/app/views/settings/components/teamSelect/teamSelectForMember.tsx @@ -2,9 +2,9 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import {TeamBadge} from 'sentry/components/idBadge/teamBadge'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; diff --git a/static/app/views/settings/components/teamSelect/teamSelectForProject.tsx b/static/app/views/settings/components/teamSelect/teamSelectForProject.tsx index a0884ed79d34a8..9f20fe900ff98e 100644 --- a/static/app/views/settings/components/teamSelect/teamSelectForProject.tsx +++ b/static/app/views/settings/components/teamSelect/teamSelectForProject.tsx @@ -3,9 +3,9 @@ import styled from '@emotion/styled'; import Confirm from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import {TeamBadge} from 'sentry/components/idBadge/teamBadge'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; diff --git a/static/app/views/settings/components/teamSelect/utils.tsx b/static/app/views/settings/components/teamSelect/utils.tsx index efb3966d9fdb07..6f8418e821b0f0 100644 --- a/static/app/views/settings/components/teamSelect/utils.tsx +++ b/static/app/views/settings/components/teamSelect/utils.tsx @@ -4,12 +4,12 @@ import debounce from 'lodash/debounce'; import {openCreateTeamModal} from 'sentry/actionCreators/modal'; import {hasEveryAccess} from 'sentry/components/acl/access'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import DropdownAutoComplete from 'sentry/components/dropdownAutoComplete'; import type {Item, ItemsBeforeFilter} from 'sentry/components/dropdownAutoComplete/types'; import DropdownButton from 'sentry/components/dropdownButton'; import {TeamBadge} from 'sentry/components/idBadge/teamBadge'; -import Link from 'sentry/components/links/link'; import {DEFAULT_DEBOUNCE_DURATION} from 'sentry/constants'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/settings/dynamicSampling/index.tsx b/static/app/views/settings/dynamicSampling/index.tsx index f8098df7fc54f1..21e37c82a4df68 100644 --- a/static/app/views/settings/dynamicSampling/index.tsx +++ b/static/app/views/settings/dynamicSampling/index.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; import {FeatureBadge} from 'sentry/components/core/badge/featureBadge'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/settings/organizationApiKeys/organizationApiKeysList.tsx b/static/app/views/settings/organizationApiKeys/organizationApiKeysList.tsx index f60d74d22ae1cf..ce5baed6c20086 100644 --- a/static/app/views/settings/organizationApiKeys/organizationApiKeysList.tsx +++ b/static/app/views/settings/organizationApiKeys/organizationApiKeysList.tsx @@ -4,8 +4,8 @@ import styled from '@emotion/styled'; import Confirm from 'sentry/components/confirm'; import {AlertLink} from 'sentry/components/core/alert/alertLink'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {PanelTable} from 'sentry/components/panels/panelTable'; import TextCopyInput from 'sentry/components/textCopyInput'; import {IconAdd, IconDelete} from 'sentry/icons'; diff --git a/static/app/views/settings/organizationAuditLog/auditLogList.tsx b/static/app/views/settings/organizationAuditLog/auditLogList.tsx index 0b0ae4c1716811..46c909e2aaabbd 100644 --- a/static/app/views/settings/organizationAuditLog/auditLogList.tsx +++ b/static/app/views/settings/organizationAuditLog/auditLogList.tsx @@ -6,11 +6,11 @@ import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {Flex} from 'sentry/components/core/layout'; +import Link from 'sentry/components/core/link/link'; import {Select} from 'sentry/components/core/select'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import DropdownButton from 'sentry/components/dropdownButton'; -import Link from 'sentry/components/links/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import {PanelTable} from 'sentry/components/panels/panelTable'; diff --git a/static/app/views/settings/organizationAuthTokens/authTokenRow.tsx b/static/app/views/settings/organizationAuthTokens/authTokenRow.tsx index 4c21cc1af1b00f..8a5bff468b1e6d 100644 --- a/static/app/views/settings/organizationAuthTokens/authTokenRow.tsx +++ b/static/app/views/settings/organizationAuthTokens/authTokenRow.tsx @@ -3,8 +3,8 @@ import styled from '@emotion/styled'; import Confirm from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import Placeholder from 'sentry/components/placeholder'; import TimeSince from 'sentry/components/timeSince'; import {IconDelete} from 'sentry/icons'; diff --git a/static/app/views/settings/organizationDeveloperSettings/sentryApplicationDashboard/index.tsx b/static/app/views/settings/organizationDeveloperSettings/sentryApplicationDashboard/index.tsx index 937cdbfd802e6a..b03bf7a0617dbf 100644 --- a/static/app/views/settings/organizationDeveloperSettings/sentryApplicationDashboard/index.tsx +++ b/static/app/views/settings/organizationDeveloperSettings/sentryApplicationDashboard/index.tsx @@ -4,8 +4,8 @@ import styled from '@emotion/styled'; import {BarChart} from 'sentry/components/charts/barChart'; import type {LineChartSeries} from 'sentry/components/charts/lineChart'; import {LineChart} from 'sentry/components/charts/lineChart'; +import Link from 'sentry/components/core/link/link'; import {DateTime} from 'sentry/components/dateTime'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; diff --git a/static/app/views/settings/organizationDeveloperSettings/sentryApplicationRow/index.tsx b/static/app/views/settings/organizationDeveloperSettings/sentryApplicationRow/index.tsx index 6e0b6119c83409..1cb7fa8dd7cc3a 100644 --- a/static/app/views/settings/organizationDeveloperSettings/sentryApplicationRow/index.tsx +++ b/static/app/views/settings/organizationDeveloperSettings/sentryApplicationRow/index.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import {openModal} from 'sentry/actionCreators/modal'; import {SentryAppAvatar} from 'sentry/components/core/avatar/sentryAppAvatar'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {SentryAppPublishRequestModal} from 'sentry/components/modals/sentryAppPublishRequestModal/sentryAppPublishRequestModal'; import PanelItem from 'sentry/components/panels/panelItem'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/settings/organizationIntegrations/integrationRow.tsx b/static/app/views/settings/organizationIntegrations/integrationRow.tsx index 428cca4990df9f..8d3c9673919768 100644 --- a/static/app/views/settings/organizationIntegrations/integrationRow.tsx +++ b/static/app/views/settings/organizationIntegrations/integrationRow.tsx @@ -4,7 +4,7 @@ import startCase from 'lodash/startCase'; import {Alert} from 'sentry/components/core/alert'; import {Tag} from 'sentry/components/core/badge/tag'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import PanelItem from 'sentry/components/panels/panelItem'; import {t} from 'sentry/locale'; import {PluginIcon} from 'sentry/plugins/components/pluginIcon'; diff --git a/static/app/views/settings/organizationMembers/organizationMemberRow.tsx b/static/app/views/settings/organizationMembers/organizationMemberRow.tsx index f1d21a9d1f73c0..2bfcca11fe4f93 100644 --- a/static/app/views/settings/organizationMembers/organizationMemberRow.tsx +++ b/static/app/views/settings/organizationMembers/organizationMemberRow.tsx @@ -4,8 +4,8 @@ import styled from '@emotion/styled'; import Confirm from 'sentry/components/confirm'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import HookOrDefault from 'sentry/components/hookOrDefault'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import PanelItem from 'sentry/components/panels/panelItem'; import {IconCheckmark, IconClose, IconFlag, IconMail, IconSubtract} from 'sentry/icons'; diff --git a/static/app/views/settings/organizationTeams/allTeamsRow.tsx b/static/app/views/settings/organizationTeams/allTeamsRow.tsx index cb8ed4f262683d..4e14e15a381a0a 100644 --- a/static/app/views/settings/organizationTeams/allTeamsRow.tsx +++ b/static/app/views/settings/organizationTeams/allTeamsRow.tsx @@ -6,8 +6,8 @@ import {fetchOrganizationDetails} from 'sentry/actionCreators/organizations'; import {joinTeam, leaveTeam} from 'sentry/actionCreators/teams'; import type {Client} from 'sentry/api'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import IdBadge from 'sentry/components/idBadge'; -import Link from 'sentry/components/links/link'; import PanelItem from 'sentry/components/panels/panelItem'; import {t, tct, tn} from 'sentry/locale'; import TeamStore from 'sentry/stores/teamStore'; diff --git a/static/app/views/settings/organizationTeams/teamMembers.tsx b/static/app/views/settings/organizationTeams/teamMembers.tsx index 05762af6721da2..0bcbb5709613c4 100644 --- a/static/app/views/settings/organizationTeams/teamMembers.tsx +++ b/static/app/views/settings/organizationTeams/teamMembers.tsx @@ -12,8 +12,8 @@ import {hasEveryAccess} from 'sentry/components/acl/access'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {CompactSelect, type SelectOption} from 'sentry/components/core/compactSelect'; import {Flex} from 'sentry/components/core/layout'; +import Link from 'sentry/components/core/link/link'; import EmptyMessage from 'sentry/components/emptyMessage'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Pagination from 'sentry/components/pagination'; diff --git a/static/app/views/settings/project/loaderScript.tsx b/static/app/views/settings/project/loaderScript.tsx index 6d2d619dc33d5c..4e5f3987257231 100644 --- a/static/app/views/settings/project/loaderScript.tsx +++ b/static/app/views/settings/project/loaderScript.tsx @@ -1,9 +1,9 @@ import {Fragment, useCallback, useState} from 'react'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; diff --git a/static/app/views/settings/project/projectFilters/projectFiltersSettings.tsx b/static/app/views/settings/project/projectFilters/projectFiltersSettings.tsx index 8777daaed71cea..bf4ad92ccabf45 100644 --- a/static/app/views/settings/project/projectFilters/projectFiltersSettings.tsx +++ b/static/app/views/settings/project/projectFilters/projectFiltersSettings.tsx @@ -14,6 +14,7 @@ import Feature from 'sentry/components/acl/feature'; import FeatureDisabled from 'sentry/components/acl/featureDisabled'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; +import Link from 'sentry/components/core/link/link'; import {Switch} from 'sentry/components/core/switch'; import FieldFromConfig from 'sentry/components/forms/fieldFromConfig'; import {FieldHelp} from 'sentry/components/forms/fieldGroup/fieldHelp'; @@ -23,7 +24,6 @@ import Form from 'sentry/components/forms/form'; import FormField from 'sentry/components/forms/formField'; import JsonForm from 'sentry/components/forms/jsonForm'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; diff --git a/static/app/views/settings/project/projectKeys/list/keyRow.tsx b/static/app/views/settings/project/projectKeys/list/keyRow.tsx index fe4e81ab307045..93acd066d3f564 100644 --- a/static/app/views/settings/project/projectKeys/list/keyRow.tsx +++ b/static/app/views/settings/project/projectKeys/list/keyRow.tsx @@ -4,7 +4,7 @@ import ClippedBox from 'sentry/components/clippedBox'; import Confirm from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; import PanelHeader from 'sentry/components/panels/panelHeader'; diff --git a/static/app/views/settings/project/projectKeys/list/loaderScript.tsx b/static/app/views/settings/project/projectKeys/list/loaderScript.tsx index bcecc05e1f72de..c735987ac64efc 100644 --- a/static/app/views/settings/project/projectKeys/list/loaderScript.tsx +++ b/static/app/views/settings/project/projectKeys/list/loaderScript.tsx @@ -1,10 +1,10 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import FieldGroup from 'sentry/components/forms/fieldGroup'; import {FieldHelp} from 'sentry/components/forms/fieldGroup/fieldHelp'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import TextCopyInput from 'sentry/components/textCopyInput'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/settings/project/projectKeys/projectKeyCredentials.tsx b/static/app/views/settings/project/projectKeys/projectKeyCredentials.tsx index f060063066b522..080989e84ebf12 100644 --- a/static/app/views/settings/project/projectKeys/projectKeyCredentials.tsx +++ b/static/app/views/settings/project/projectKeys/projectKeyCredentials.tsx @@ -1,9 +1,9 @@ import {Fragment, useState} from 'react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import FieldGroup from 'sentry/components/forms/fieldGroup'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import TextCopyInput from 'sentry/components/textCopyInput'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/settings/project/projectOwnership/addCodeOwnerModal.tsx b/static/app/views/settings/project/projectOwnership/addCodeOwnerModal.tsx index d6a19e67bcbca8..4edbf031ede152 100644 --- a/static/app/views/settings/project/projectOwnership/addCodeOwnerModal.tsx +++ b/static/app/views/settings/project/projectOwnership/addCodeOwnerModal.tsx @@ -6,9 +6,9 @@ import type {ModalRenderProps} from 'sentry/actionCreators/modal'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import SelectField from 'sentry/components/forms/fields/selectField'; import Form from 'sentry/components/forms/form'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; diff --git a/static/app/views/settings/project/projectReplays.tsx b/static/app/views/settings/project/projectReplays.tsx index 15eadd2fe11f81..1d4e5112455584 100644 --- a/static/app/views/settings/project/projectReplays.tsx +++ b/static/app/views/settings/project/projectReplays.tsx @@ -1,10 +1,10 @@ import Access from 'sentry/components/acl/access'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import Form from 'sentry/components/forms/form'; import JsonForm from 'sentry/components/forms/jsonForm'; import type {JsonFormObject} from 'sentry/components/forms/types'; import HookOrDefault from 'sentry/components/hookOrDefault'; -import Link from 'sentry/components/links/link'; import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle'; import {t, tct} from 'sentry/locale'; import ProjectsStore from 'sentry/stores/projectsStore'; diff --git a/static/app/views/settings/project/projectServiceHooks.tsx b/static/app/views/settings/project/projectServiceHooks.tsx index 2844d88c2beed2..0a96d06f946077 100644 --- a/static/app/views/settings/project/projectServiceHooks.tsx +++ b/static/app/views/settings/project/projectServiceHooks.tsx @@ -6,10 +6,10 @@ import { clearIndicators, } from 'sentry/actionCreators/indicator'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Switch} from 'sentry/components/core/switch'; import EmptyMessage from 'sentry/components/emptyMessage'; import FieldGroup from 'sentry/components/forms/fieldGroup'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; diff --git a/static/app/views/settings/projectDebugFiles/debugFileRow.tsx b/static/app/views/settings/projectDebugFiles/debugFileRow.tsx index 4fb68d9eb17a00..b701fa36951e5e 100644 --- a/static/app/views/settings/projectDebugFiles/debugFileRow.tsx +++ b/static/app/views/settings/projectDebugFiles/debugFileRow.tsx @@ -8,9 +8,9 @@ import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import FileSize from 'sentry/components/fileSize'; -import Link from 'sentry/components/links/link'; import TimeSince from 'sentry/components/timeSince'; import {IconClock, IconDelete, IconDownload} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/views/settings/projectPlugins/projectPluginRow.tsx b/static/app/views/settings/projectPlugins/projectPluginRow.tsx index 5db58dce5f66fc..0c00965bad1b5d 100644 --- a/static/app/views/settings/projectPlugins/projectPluginRow.tsx +++ b/static/app/views/settings/projectPlugins/projectPluginRow.tsx @@ -3,9 +3,9 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; import Access from 'sentry/components/acl/access'; +import Link from 'sentry/components/core/link/link'; import {Switch} from 'sentry/components/core/switch'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {t} from 'sentry/locale'; import {PluginIcon} from 'sentry/plugins/components/pluginIcon'; import type {Plugin} from 'sentry/types/integrations'; diff --git a/static/app/views/settings/projectPlugins/projectPlugins.tsx b/static/app/views/settings/projectPlugins/projectPlugins.tsx index 1ecd70041b8d73..e79740058f942d 100644 --- a/static/app/views/settings/projectPlugins/projectPlugins.tsx +++ b/static/app/views/settings/projectPlugins/projectPlugins.tsx @@ -1,7 +1,7 @@ import {Component} from 'react'; import Access from 'sentry/components/acl/access'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; import PanelAlert from 'sentry/components/panels/panelAlert'; diff --git a/static/app/views/settings/projectProguard/associations.tsx b/static/app/views/settings/projectProguard/associations.tsx index 404e3aedac1ba4..46a1bc71257344 100644 --- a/static/app/views/settings/projectProguard/associations.tsx +++ b/static/app/views/settings/projectProguard/associations.tsx @@ -2,8 +2,8 @@ import styled from '@emotion/styled'; import ClippedBox from 'sentry/components/clippedBox'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; +import Link from 'sentry/components/core/link/link'; import {Hovercard} from 'sentry/components/hovercard'; -import Link from 'sentry/components/links/link'; import List from 'sentry/components/list'; import ListItem from 'sentry/components/list/listItem'; import Placeholder from 'sentry/components/placeholder'; diff --git a/static/app/views/settings/projectProguard/projectProguardRow.tsx b/static/app/views/settings/projectProguard/projectProguardRow.tsx index 28143a50df9a65..b840330278f7c0 100644 --- a/static/app/views/settings/projectProguard/projectProguardRow.tsx +++ b/static/app/views/settings/projectProguard/projectProguardRow.tsx @@ -7,9 +7,9 @@ import Confirm from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import FileSize from 'sentry/components/fileSize'; -import Link from 'sentry/components/links/link'; import TimeSince from 'sentry/components/timeSince'; import {IconClock, IconDelete, IconDownload} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/views/settings/projectSecurityAndPrivacy/index.tsx b/static/app/views/settings/projectSecurityAndPrivacy/index.tsx index 18e074dd2ffd57..be47e12f26dabd 100644 --- a/static/app/views/settings/projectSecurityAndPrivacy/index.tsx +++ b/static/app/views/settings/projectSecurityAndPrivacy/index.tsx @@ -2,9 +2,9 @@ import {Fragment} from 'react'; import {addErrorMessage} from 'sentry/actionCreators/indicator'; import {hasEveryAccess} from 'sentry/components/acl/access'; +import Link from 'sentry/components/core/link/link'; import Form from 'sentry/components/forms/form'; import JsonForm from 'sentry/components/forms/jsonForm'; -import Link from 'sentry/components/links/link'; import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle'; import projectSecurityAndPrivacyGroups from 'sentry/data/forms/projectSecurityAndPrivacyGroups'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/views/settings/projectSecurityHeaders/reportUri.tsx b/static/app/views/settings/projectSecurityHeaders/reportUri.tsx index 777468fe7be224..7500c50944cc57 100644 --- a/static/app/views/settings/projectSecurityHeaders/reportUri.tsx +++ b/static/app/views/settings/projectSecurityHeaders/reportUri.tsx @@ -1,5 +1,5 @@ +import Link from 'sentry/components/core/link/link'; import FieldGroup from 'sentry/components/forms/fieldGroup'; -import Link from 'sentry/components/links/link'; import Panel from 'sentry/components/panels/panel'; import PanelAlert from 'sentry/components/panels/panelAlert'; import PanelBody from 'sentry/components/panels/panelBody'; diff --git a/static/app/views/settings/projectSeer/addAutofixRepoModal.tsx b/static/app/views/settings/projectSeer/addAutofixRepoModal.tsx index e872cd21c189c9..bd854327e0738e 100644 --- a/static/app/views/settings/projectSeer/addAutofixRepoModal.tsx +++ b/static/app/views/settings/projectSeer/addAutofixRepoModal.tsx @@ -6,7 +6,7 @@ import type {ModalRenderProps} from 'sentry/actionCreators/modal'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {InputGroup} from 'sentry/components/core/input/inputGroup'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {IconSearch} from 'sentry/icons'; import {t, tct, tn} from 'sentry/locale'; diff --git a/static/app/views/settings/projectSeer/autofixRepositories.tsx b/static/app/views/settings/projectSeer/autofixRepositories.tsx index 9999b2b1ef97f7..ff47b797edd0cb 100644 --- a/static/app/views/settings/projectSeer/autofixRepositories.tsx +++ b/static/app/views/settings/projectSeer/autofixRepositories.tsx @@ -6,12 +6,12 @@ import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {useOrganizationRepositories} from 'sentry/components/events/autofix/preferences/hooks/useOrganizationRepositories'; import {useProjectSeerPreferences} from 'sentry/components/events/autofix/preferences/hooks/useProjectSeerPreferences'; import {useUpdateProjectSeerPreferences} from 'sentry/components/events/autofix/preferences/hooks/useUpdateProjectSeerPreferences'; import type {RepoSettings} from 'sentry/components/events/autofix/types'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; import PanelHeader from 'sentry/components/panels/panelHeader'; diff --git a/static/app/views/settings/projectSeer/index.tsx b/static/app/views/settings/projectSeer/index.tsx index 420fc56938af29..0cf9a73442e5bf 100644 --- a/static/app/views/settings/projectSeer/index.tsx +++ b/static/app/views/settings/projectSeer/index.tsx @@ -5,6 +5,7 @@ import {useQueryClient} from '@tanstack/react-query'; import {hasEveryAccess} from 'sentry/components/acl/access'; import FeatureDisabled from 'sentry/components/acl/featureDisabled'; import {Alert} from 'sentry/components/core/alert'; +import Link from 'sentry/components/core/link/link'; import {useProjectSeerPreferences} from 'sentry/components/events/autofix/preferences/hooks/useProjectSeerPreferences'; import {useUpdateProjectSeerPreferences} from 'sentry/components/events/autofix/preferences/hooks/useUpdateProjectSeerPreferences'; import {useOrganizationSeerSetup} from 'sentry/components/events/autofix/useOrganizationSeerSetup'; @@ -12,7 +13,6 @@ import Form from 'sentry/components/forms/form'; import JsonForm from 'sentry/components/forms/jsonForm'; import type {FieldObject, JsonFormObject} from 'sentry/components/forms/types'; import HookOrDefault from 'sentry/components/hookOrDefault'; -import Link from 'sentry/components/links/link'; import Placeholder from 'sentry/components/placeholder'; import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/views/settings/projectSourceMaps/debugIdBundleDetails.tsx b/static/app/views/settings/projectSourceMaps/debugIdBundleDetails.tsx index bce4a3b2f71a71..14c992e9c04598 100644 --- a/static/app/views/settings/projectSourceMaps/debugIdBundleDetails.tsx +++ b/static/app/views/settings/projectSourceMaps/debugIdBundleDetails.tsx @@ -2,9 +2,9 @@ import {Fragment, useMemo, useState} from 'react'; import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import {DateTime} from 'sentry/components/dateTime'; import KeyValueList from 'sentry/components/events/interfaces/keyValueList'; -import Link from 'sentry/components/links/link'; import {t} from 'sentry/locale'; import type {KeyValueListData} from 'sentry/types/group'; import type {DebugIdBundle, DebugIdBundleArtifact} from 'sentry/types/sourceMaps'; diff --git a/static/app/views/settings/projectSourceMaps/sourceMapsDetails.tsx b/static/app/views/settings/projectSourceMaps/sourceMapsDetails.tsx index 3140af9381e660..d1aeefe405a6e8 100644 --- a/static/app/views/settings/projectSourceMaps/sourceMapsDetails.tsx +++ b/static/app/views/settings/projectSourceMaps/sourceMapsDetails.tsx @@ -5,9 +5,9 @@ import styled from '@emotion/styled'; import {useRole} from 'sentry/components/acl/useRole'; import {Tag} from 'sentry/components/core/badge/tag'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import FileSize from 'sentry/components/fileSize'; -import Link from 'sentry/components/links/link'; import Pagination from 'sentry/components/pagination'; import Panel from 'sentry/components/panels/panel'; import {PanelTable} from 'sentry/components/panels/panelTable'; diff --git a/static/app/views/settings/projectSourceMaps/sourceMapsList.tsx b/static/app/views/settings/projectSourceMaps/sourceMapsList.tsx index 5c2ea5feaef02b..4f3bf364fcf686 100644 --- a/static/app/views/settings/projectSourceMaps/sourceMapsList.tsx +++ b/static/app/views/settings/projectSourceMaps/sourceMapsList.tsx @@ -6,6 +6,7 @@ import Access from 'sentry/components/acl/access'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import Confirm from 'sentry/components/confirm'; import {Button, type ButtonProps} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import EmptyMessage from 'sentry/components/emptyMessage'; @@ -15,7 +16,6 @@ import { projectPlatformToDocsMap, } from 'sentry/components/events/interfaces/sourceMapsDebuggerModal'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Pagination from 'sentry/components/pagination'; import Panel from 'sentry/components/panels/panel'; diff --git a/static/app/views/settings/settingsIndex.tsx b/static/app/views/settings/settingsIndex.tsx index 873d53a5e8c023..0b9da71c8be9ce 100644 --- a/static/app/views/settings/settingsIndex.tsx +++ b/static/app/views/settings/settingsIndex.tsx @@ -3,9 +3,9 @@ import styled from '@emotion/styled'; import {OrganizationAvatar} from 'sentry/components/core/avatar/organizationAvatar'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; +import type {LinkProps} from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import type {LinkProps} from 'sentry/components/links/link'; -import Link from 'sentry/components/links/link'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; import PanelHeader from 'sentry/components/panels/panelHeader'; diff --git a/static/app/views/sharedGroupDetails/index.tsx b/static/app/views/sharedGroupDetails/index.tsx index a76ea447544866..56d7231ce6b4e3 100644 --- a/static/app/views/sharedGroupDetails/index.tsx +++ b/static/app/views/sharedGroupDetails/index.tsx @@ -1,10 +1,10 @@ import {useLayoutEffect, useMemo} from 'react'; import styled from '@emotion/styled'; +import Link from 'sentry/components/core/link/link'; import NotFound from 'sentry/components/errors/notFound'; import {BorderlessEventEntries} from 'sentry/components/events/eventEntries'; import Footer from 'sentry/components/footer'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle'; diff --git a/static/app/views/traces/fieldRenderers.tsx b/static/app/views/traces/fieldRenderers.tsx index e44ed4c0d090ec..be7879cc576859 100644 --- a/static/app/views/traces/fieldRenderers.tsx +++ b/static/app/views/traces/fieldRenderers.tsx @@ -5,9 +5,9 @@ import type {Location} from 'history'; import {Tag} from 'sentry/components/core/badge/tag'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; -import Link from 'sentry/components/links/link'; import {RowRectangle} from 'sentry/components/performance/waterfall/rowBar'; import {pickBarColor} from 'sentry/components/performance/waterfall/utils'; import PerformanceDuration from 'sentry/components/performanceDuration'; diff --git a/static/app/views/unsubscribe/issue.tsx b/static/app/views/unsubscribe/issue.tsx index ac743c5e0be5cf..29eb0e8ea73962 100644 --- a/static/app/views/unsubscribe/issue.tsx +++ b/static/app/views/unsubscribe/issue.tsx @@ -1,10 +1,10 @@ import {Fragment} from 'react'; import {Alert} from 'sentry/components/core/alert'; +import Link from 'sentry/components/core/link/link'; import ApiForm from 'sentry/components/forms/apiForm'; import HiddenField from 'sentry/components/forms/fields/hiddenField'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import NarrowLayout from 'sentry/components/narrowLayout'; import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle'; diff --git a/static/gsAdmin/components/beacons/relatedBeacons.tsx b/static/gsAdmin/components/beacons/relatedBeacons.tsx index 5d02f28a589d86..1840a799320ec2 100644 --- a/static/gsAdmin/components/beacons/relatedBeacons.tsx +++ b/static/gsAdmin/components/beacons/relatedBeacons.tsx @@ -1,6 +1,6 @@ import moment from 'moment-timezone'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import Truncate from 'sentry/components/truncate'; import type {BeaconData} from 'admin/components/beacons/beaconOverview'; diff --git a/static/gsAdmin/components/customerGrid.tsx b/static/gsAdmin/components/customerGrid.tsx index c646c225b45cee..2f72cd965d9f6d 100644 --- a/static/gsAdmin/components/customerGrid.tsx +++ b/static/gsAdmin/components/customerGrid.tsx @@ -2,8 +2,8 @@ import moment from 'moment-timezone'; import {OrganizationAvatar} from 'sentry/components/core/avatar/organizationAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import CustomerContact from 'admin/components/customerContact'; import CustomerName from 'admin/components/customerName'; diff --git a/static/gsAdmin/components/customers/customerCharges.tsx b/static/gsAdmin/components/customers/customerCharges.tsx index 852ad0b4eeccdd..cd458699dec801 100644 --- a/static/gsAdmin/components/customers/customerCharges.tsx +++ b/static/gsAdmin/components/customers/customerCharges.tsx @@ -1,7 +1,7 @@ import {Tag} from 'sentry/components/core/badge/tag'; +import Link from 'sentry/components/core/link/link'; import {DateTime} from 'sentry/components/dateTime'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import ResultGrid from 'admin/components/resultGrid'; diff --git a/static/gsAdmin/components/customers/customerInvoices.tsx b/static/gsAdmin/components/customers/customerInvoices.tsx index d44ffd846f558b..30abf267be6062 100644 --- a/static/gsAdmin/components/customers/customerInvoices.tsx +++ b/static/gsAdmin/components/customers/customerInvoices.tsx @@ -1,7 +1,7 @@ import moment from 'moment-timezone'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import ResultGrid from 'admin/components/resultGrid'; diff --git a/static/gsAdmin/components/customers/customerMembers.tsx b/static/gsAdmin/components/customers/customerMembers.tsx index 77f4ab17b9cc98..633468aacca60d 100644 --- a/static/gsAdmin/components/customers/customerMembers.tsx +++ b/static/gsAdmin/components/customers/customerMembers.tsx @@ -4,7 +4,7 @@ import moment from 'moment-timezone'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {IconMail} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/gsAdmin/components/customers/customerProjects.tsx b/static/gsAdmin/components/customers/customerProjects.tsx index 2fe244fadd4642..681042e20259fd 100644 --- a/static/gsAdmin/components/customers/customerProjects.tsx +++ b/static/gsAdmin/components/customers/customerProjects.tsx @@ -3,7 +3,7 @@ import moment from 'moment-timezone'; import {PlatformIcon} from 'platformicons'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {IconProject} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/gsAdmin/components/promoCodes/promoCodeClaimants.tsx b/static/gsAdmin/components/promoCodes/promoCodeClaimants.tsx index b2244a3b93f656..5590d37f0d674e 100644 --- a/static/gsAdmin/components/promoCodes/promoCodeClaimants.tsx +++ b/static/gsAdmin/components/promoCodes/promoCodeClaimants.tsx @@ -1,6 +1,6 @@ import moment from 'moment-timezone'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import type {User} from 'sentry/types/user'; import CustomerContact from 'admin/components/customerContact'; diff --git a/static/gsAdmin/components/users/userOverview.tsx b/static/gsAdmin/components/users/userOverview.tsx index 71fa7e091da317..c6ce3fd7c0e710 100644 --- a/static/gsAdmin/components/users/userOverview.tsx +++ b/static/gsAdmin/components/users/userOverview.tsx @@ -3,8 +3,8 @@ import moment from 'moment-timezone'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import {PanelTable} from 'sentry/components/panels/panelTable'; import {IconNot} from 'sentry/icons'; import type {UserIdentityConfig} from 'sentry/types/auth'; diff --git a/static/gsAdmin/views/beacons.tsx b/static/gsAdmin/views/beacons.tsx index a2ab9ca4a0b2e8..6b4e13c785e72c 100644 --- a/static/gsAdmin/views/beacons.tsx +++ b/static/gsAdmin/views/beacons.tsx @@ -1,6 +1,6 @@ import moment from 'moment-timezone'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import Truncate from 'sentry/components/truncate'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsAdmin/views/broadcasts.tsx b/static/gsAdmin/views/broadcasts.tsx index 8f1cce0aa07e42..d2cc6d39d3278d 100644 --- a/static/gsAdmin/views/broadcasts.tsx +++ b/static/gsAdmin/views/broadcasts.tsx @@ -3,7 +3,7 @@ import moment from 'moment-timezone'; import {openModal} from 'sentry/actionCreators/modal'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import ConfigStore from 'sentry/stores/configStore'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsAdmin/views/dataRequests.tsx b/static/gsAdmin/views/dataRequests.tsx index fca6a5e480f470..a5ec85e4b9f9a8 100644 --- a/static/gsAdmin/views/dataRequests.tsx +++ b/static/gsAdmin/views/dataRequests.tsx @@ -2,12 +2,12 @@ import {Component, Fragment} from 'react'; import type {Client} from 'sentry/api'; import {Alert} from 'sentry/components/core/alert'; +import Link from 'sentry/components/core/link/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import EmailField from 'sentry/components/forms/fields/emailField'; import TextField from 'sentry/components/forms/fields/textField'; import Form from 'sentry/components/forms/form'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; import PanelHeader from 'sentry/components/panels/panelHeader'; diff --git a/static/gsAdmin/views/docIntegrations.tsx b/static/gsAdmin/views/docIntegrations.tsx index 3103c97a78dd22..9094d1c527b8d6 100644 --- a/static/gsAdmin/views/docIntegrations.tsx +++ b/static/gsAdmin/views/docIntegrations.tsx @@ -4,7 +4,7 @@ import {openModal} from 'sentry/actionCreators/modal'; import {DocIntegrationAvatar} from 'sentry/components/core/avatar/docIntegrationAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {space} from 'sentry/styles/space'; import type {DocIntegration} from 'sentry/types/integrations'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsAdmin/views/instanceLevelOAuth/instanceLevelOAuth.tsx b/static/gsAdmin/views/instanceLevelOAuth/instanceLevelOAuth.tsx index fb8cbed350f173..68eb6ed13f3d4f 100644 --- a/static/gsAdmin/views/instanceLevelOAuth/instanceLevelOAuth.tsx +++ b/static/gsAdmin/views/instanceLevelOAuth/instanceLevelOAuth.tsx @@ -1,7 +1,7 @@ import {openModal} from 'sentry/actionCreators/modal'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import {DateTime} from 'sentry/components/dateTime'; -import Link from 'sentry/components/links/link'; import PageHeader from 'admin/components/pageHeader'; import ResultGrid from 'admin/components/resultGrid'; diff --git a/static/gsAdmin/views/invoiceDetails.tsx b/static/gsAdmin/views/invoiceDetails.tsx index ae05fceea8682b..bb24d3444214b7 100644 --- a/static/gsAdmin/views/invoiceDetails.tsx +++ b/static/gsAdmin/views/invoiceDetails.tsx @@ -2,8 +2,8 @@ import moment from 'moment-timezone'; import {addErrorMessage, addSuccessMessage} from 'sentry/actionCreators/indicator'; import {Tag} from 'sentry/components/core/badge/tag'; +import Link from 'sentry/components/core/link/link'; import {DateTime} from 'sentry/components/dateTime'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import ConfigStore from 'sentry/stores/configStore'; diff --git a/static/gsAdmin/views/invoices.tsx b/static/gsAdmin/views/invoices.tsx index 2a08e89acd4106..3a04a14e387d3e 100644 --- a/static/gsAdmin/views/invoices.tsx +++ b/static/gsAdmin/views/invoices.tsx @@ -1,5 +1,5 @@ import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; import PanelHeader from 'sentry/components/panels/panelHeader'; diff --git a/static/gsAdmin/views/layout.tsx b/static/gsAdmin/views/layout.tsx index 3e13ea0d5bbce7..da8d49be057e52 100644 --- a/static/gsAdmin/views/layout.tsx +++ b/static/gsAdmin/views/layout.tsx @@ -3,9 +3,9 @@ import {ThemeProvider} from '@emotion/react'; import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import GlobalModal from 'sentry/components/globalModal'; import Indicators from 'sentry/components/indicators'; -import Link from 'sentry/components/links/link'; import ListLink from 'sentry/components/links/listLink'; import {IconSentry, IconSliders} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/gsAdmin/views/overview.tsx b/static/gsAdmin/views/overview.tsx index fe2ddd45d789f2..da454bf61dd02f 100644 --- a/static/gsAdmin/views/overview.tsx +++ b/static/gsAdmin/views/overview.tsx @@ -8,8 +8,8 @@ import {SentryAppAvatar} from 'sentry/components/core/avatar/sentryAppAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; -import Link from 'sentry/components/links/link'; import {IconSync} from 'sentry/icons'; import {space} from 'sentry/styles/space'; import type {DocIntegration} from 'sentry/types/integrations'; diff --git a/static/gsAdmin/views/policies.tsx b/static/gsAdmin/views/policies.tsx index f540584c8de99d..e3acfa2f7caef6 100644 --- a/static/gsAdmin/views/policies.tsx +++ b/static/gsAdmin/views/policies.tsx @@ -2,7 +2,7 @@ import moment from 'moment-timezone'; import {openModal} from 'sentry/actionCreators/modal'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import ConfigStore from 'sentry/stores/configStore'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsAdmin/views/policyDetails.tsx b/static/gsAdmin/views/policyDetails.tsx index 1652f9c6735e34..090af6d9083056 100644 --- a/static/gsAdmin/views/policyDetails.tsx +++ b/static/gsAdmin/views/policyDetails.tsx @@ -2,7 +2,7 @@ import moment from 'moment-timezone'; import {addErrorMessage} from 'sentry/actionCreators/indicator'; import {openModal} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import ConfigStore from 'sentry/stores/configStore'; diff --git a/static/gsAdmin/views/projectDetails.tsx b/static/gsAdmin/views/projectDetails.tsx index 320439b99667ff..d1b0086219e78c 100644 --- a/static/gsAdmin/views/projectDetails.tsx +++ b/static/gsAdmin/views/projectDetails.tsx @@ -1,8 +1,8 @@ import moment from 'moment-timezone'; import {addErrorMessage, addSuccessMessage} from 'sentry/actionCreators/indicator'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import List from 'sentry/components/list'; import ListItem from 'sentry/components/list/listItem'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/gsAdmin/views/promoCodes.tsx b/static/gsAdmin/views/promoCodes.tsx index 6e2d3029c19c47..df4cc92c047391 100644 --- a/static/gsAdmin/views/promoCodes.tsx +++ b/static/gsAdmin/views/promoCodes.tsx @@ -3,7 +3,7 @@ import moment from 'moment-timezone'; import {openModal} from 'sentry/actionCreators/modal'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; import PageHeader from 'admin/components/pageHeader'; diff --git a/static/gsAdmin/views/relocationDetails.tsx b/static/gsAdmin/views/relocationDetails.tsx index 9a1445cc26237b..0d2b148687b992 100644 --- a/static/gsAdmin/views/relocationDetails.tsx +++ b/static/gsAdmin/views/relocationDetails.tsx @@ -10,8 +10,8 @@ import { import {openModal} from 'sentry/actionCreators/modal'; import {Client} from 'sentry/api'; import {OrganizationAvatar} from 'sentry/components/core/avatar/organizationAvatar'; +import Link from 'sentry/components/core/link/link'; import UserBadge from 'sentry/components/idBadge/userBadge'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Truncate from 'sentry/components/truncate'; diff --git a/static/gsAdmin/views/relocations.tsx b/static/gsAdmin/views/relocations.tsx index 50122361982f96..49454c4a43ab2e 100644 --- a/static/gsAdmin/views/relocations.tsx +++ b/static/gsAdmin/views/relocations.tsx @@ -1,7 +1,7 @@ import moment from 'moment-timezone'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; import PageHeader from 'admin/components/pageHeader'; diff --git a/static/gsAdmin/views/sentryAppDetails.tsx b/static/gsAdmin/views/sentryAppDetails.tsx index adad136da76979..65f7d26651e872 100644 --- a/static/gsAdmin/views/sentryAppDetails.tsx +++ b/static/gsAdmin/views/sentryAppDetails.tsx @@ -7,7 +7,7 @@ import { import {openModal} from 'sentry/actionCreators/modal'; import {SentryAppAvatar} from 'sentry/components/core/avatar/sentryAppAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import { diff --git a/static/gsAdmin/views/sentryApps.tsx b/static/gsAdmin/views/sentryApps.tsx index f57b804b476e99..b1421799bf5c22 100644 --- a/static/gsAdmin/views/sentryApps.tsx +++ b/static/gsAdmin/views/sentryApps.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import {SentryAppAvatar} from 'sentry/components/core/avatar/sentryAppAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {space} from 'sentry/styles/space'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsAdmin/views/sentryEmployees.tsx b/static/gsAdmin/views/sentryEmployees.tsx index f107240edad227..870efe9522defa 100644 --- a/static/gsAdmin/views/sentryEmployees.tsx +++ b/static/gsAdmin/views/sentryEmployees.tsx @@ -1,7 +1,7 @@ import {openModal} from 'sentry/actionCreators/modal'; import {Button} from 'sentry/components/core/button'; +import Link from 'sentry/components/core/link/link'; import UserBadge from 'sentry/components/idBadge/userBadge'; -import Link from 'sentry/components/links/link'; import Truncate from 'sentry/components/truncate'; import {IconEdit} from 'sentry/icons'; import ConfigStore from 'sentry/stores/configStore'; diff --git a/static/gsAdmin/views/users.tsx b/static/gsAdmin/views/users.tsx index adc4c5176faef7..ee22b5e196bec6 100644 --- a/static/gsAdmin/views/users.tsx +++ b/static/gsAdmin/views/users.tsx @@ -1,7 +1,7 @@ import moment from 'moment-timezone'; +import Link from 'sentry/components/core/link/link'; import UserBadge from 'sentry/components/idBadge/userBadge'; -import Link from 'sentry/components/links/link'; import Truncate from 'sentry/components/truncate'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsApp/components/memberInviteModalCustomization.tsx b/static/gsApp/components/memberInviteModalCustomization.tsx index 58664d2d038051..cd940771b69825 100644 --- a/static/gsApp/components/memberInviteModalCustomization.tsx +++ b/static/gsApp/components/memberInviteModalCustomization.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {IconBusiness, IconCheckmark, IconWarning} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; diff --git a/static/gsApp/components/performance/quotaExceededAlert.tsx b/static/gsApp/components/performance/quotaExceededAlert.tsx index f1872970717d4f..0dc8f62f36095d 100644 --- a/static/gsApp/components/performance/quotaExceededAlert.tsx +++ b/static/gsApp/components/performance/quotaExceededAlert.tsx @@ -2,7 +2,7 @@ import {useEffect} from 'react'; import moment from 'moment-timezone'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {tct} from 'sentry/locale'; import type {PageFilters} from 'sentry/types/core'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/gsApp/components/powerFeatureHovercard.tsx b/static/gsApp/components/powerFeatureHovercard.tsx index ae9b102ff6b8cb..cd1e2db20d0d24 100644 --- a/static/gsApp/components/powerFeatureHovercard.tsx +++ b/static/gsApp/components/powerFeatureHovercard.tsx @@ -1,8 +1,8 @@ import {Component} from 'react'; import styled from '@emotion/styled'; +import {linkStyles} from 'sentry/components/core/link/link'; import {Hovercard} from 'sentry/components/hovercard'; -import {linkStyles} from 'sentry/components/links/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/gsApp/components/productSelectionAvailability.tsx b/static/gsApp/components/productSelectionAvailability.tsx index 94c284ba8c9c77..d0a4a74c6aae92 100644 --- a/static/gsApp/components/productSelectionAvailability.tsx +++ b/static/gsApp/components/productSelectionAvailability.tsx @@ -1,6 +1,6 @@ import {useMemo} from 'react'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {ProductSolution} from 'sentry/components/onboarding/gettingStartedDoc/types'; import type { DisabledProducts, diff --git a/static/gsApp/hooks/spendVisibility/spikeProtectionProjectSettings.tsx b/static/gsApp/hooks/spendVisibility/spikeProtectionProjectSettings.tsx index feb27459835bc1..7dd49b5fd321b9 100644 --- a/static/gsApp/hooks/spendVisibility/spikeProtectionProjectSettings.tsx +++ b/static/gsApp/hooks/spendVisibility/spikeProtectionProjectSettings.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; import PanelHeader from 'sentry/components/panels/panelHeader'; diff --git a/static/gsApp/views/seerAutomation/index.tsx b/static/gsApp/views/seerAutomation/index.tsx index 268e76033bbad3..49248d06ff2c25 100644 --- a/static/gsApp/views/seerAutomation/index.tsx +++ b/static/gsApp/views/seerAutomation/index.tsx @@ -2,8 +2,8 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; +import Link from 'sentry/components/core/link/link'; import {useOrganizationSeerSetup} from 'sentry/components/events/autofix/useOrganizationSeerSetup'; -import Link from 'sentry/components/links/link'; import {NoAccess} from 'sentry/components/noAccess'; import NoProjectMessage from 'sentry/components/noProjectMessage'; import Placeholder from 'sentry/components/placeholder'; diff --git a/static/gsApp/views/seerAutomation/seerAutomationProjectList.tsx b/static/gsApp/views/seerAutomation/seerAutomationProjectList.tsx index 119d481c394d0d..9fd4c70e4916b5 100644 --- a/static/gsApp/views/seerAutomation/seerAutomationProjectList.tsx +++ b/static/gsApp/views/seerAutomation/seerAutomationProjectList.tsx @@ -12,9 +12,9 @@ import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {Checkbox} from 'sentry/components/core/checkbox'; import {Flex} from 'sentry/components/core/layout'; +import Link from 'sentry/components/core/link/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; diff --git a/static/gsApp/views/spikeProtection/index.tsx b/static/gsApp/views/spikeProtection/index.tsx index cda6ef997e7ea2..f5e8c70866d0f3 100644 --- a/static/gsApp/views/spikeProtection/index.tsx +++ b/static/gsApp/views/spikeProtection/index.tsx @@ -1,7 +1,7 @@ import {Fragment, useEffect} from 'react'; +import Link from 'sentry/components/core/link/link'; import ExternalLink from 'sentry/components/links/externalLink'; -import Link from 'sentry/components/links/link'; import NoProjectMessage from 'sentry/components/noProjectMessage'; import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle'; import {t, tct} from 'sentry/locale'; diff --git a/static/gsApp/views/spikeProtection/spikeProtectionHistoryTable.tsx b/static/gsApp/views/spikeProtection/spikeProtectionHistoryTable.tsx index 6fffd533535e3f..38b674c286aae7 100644 --- a/static/gsApp/views/spikeProtection/spikeProtectionHistoryTable.tsx +++ b/static/gsApp/views/spikeProtection/spikeProtectionHistoryTable.tsx @@ -4,8 +4,8 @@ import styled from '@emotion/styled'; import {addErrorMessage, addSuccessMessage} from 'sentry/actionCreators/indicator'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import DiscoverButton from 'sentry/components/discoverButton'; -import Link from 'sentry/components/links/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {PageHeadingQuestionTooltip} from 'sentry/components/pageHeadingQuestionTooltip'; import Panel from 'sentry/components/panels/panel'; diff --git a/static/gsApp/views/subscriptionPage/paymentHistory.tsx b/static/gsApp/views/subscriptionPage/paymentHistory.tsx index 49e04f92ae1c60..52df68d2393da4 100644 --- a/static/gsApp/views/subscriptionPage/paymentHistory.tsx +++ b/static/gsApp/views/subscriptionPage/paymentHistory.tsx @@ -2,8 +2,8 @@ import {Fragment, useEffect} from 'react'; import styled from '@emotion/styled'; import {LinkButton} from 'sentry/components/core/button/linkButton'; +import Link from 'sentry/components/core/link/link'; import {DateTime} from 'sentry/components/dateTime'; -import Link from 'sentry/components/links/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Pagination from 'sentry/components/pagination'; diff --git a/static/gsApp/views/subscriptionPage/seerAutomationAlert.tsx b/static/gsApp/views/subscriptionPage/seerAutomationAlert.tsx index 006cf8fe54c0ed..99460eaf455764 100644 --- a/static/gsApp/views/subscriptionPage/seerAutomationAlert.tsx +++ b/static/gsApp/views/subscriptionPage/seerAutomationAlert.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {IconClose} from 'sentry/icons'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/tests/js/sentry-test/reactTestingLibrary.spec.tsx b/tests/js/sentry-test/reactTestingLibrary.spec.tsx index fcb4571e355803..779a258e8a1a0d 100644 --- a/tests/js/sentry-test/reactTestingLibrary.spec.tsx +++ b/tests/js/sentry-test/reactTestingLibrary.spec.tsx @@ -3,7 +3,7 @@ import {useSearchParams} from 'react-router-dom'; import {render, screen, userEvent, waitFor} from 'sentry-test/reactTestingLibrary'; -import Link from 'sentry/components/links/link'; +import Link from 'sentry/components/core/link/link'; import {useLocation} from 'sentry/utils/useLocation'; import {useNavigate} from 'sentry/utils/useNavigate'; import {useParams} from 'sentry/utils/useParams'; From 4361a40f20f793b9b85d1b852691a9342aaf838f Mon Sep 17 00:00:00 2001 From: JonasBa Date: Sun, 29 Jun 2025 19:30:52 -0400 Subject: [PATCH 2/7] core: import link from core/link --- static/app/components/assistant/getGuidesContent.tsx | 2 +- static/app/components/breadcrumbs.tsx | 4 ++-- static/app/components/codecov/repoSelector/repoSelector.tsx | 2 +- static/app/components/codecov/summary.tsx | 2 +- static/app/components/commitRow.tsx | 2 +- static/app/components/confirm.stories.tsx | 2 +- static/app/components/contextPickerModal.tsx | 2 +- static/app/components/core/alert/alertLink.tsx | 2 +- static/app/components/core/badge/deployBadge.tsx | 2 +- static/app/components/core/button/linkButton.tsx | 2 +- static/app/components/core/link/index.tsx | 1 + static/app/components/core/tabs/tab.tsx | 2 +- static/app/components/createAlertButton.tsx | 2 +- static/app/components/discover/performanceCardTable.tsx | 2 +- static/app/components/discover/transactionsTable.tsx | 2 +- static/app/components/dropdownMenu/item.tsx | 2 +- static/app/components/errors/notFound.tsx | 2 +- static/app/components/eventOrGroupExtraDetails.tsx | 2 +- static/app/components/eventOrGroupHeader.tsx | 2 +- static/app/components/events/autofix/autofixSolution.tsx | 2 +- .../components/events/eventAttachmentsCrashReportsNotice.tsx | 2 +- static/app/components/events/eventDataSection.tsx | 2 +- .../eventStatisticalDetector/eventComparison/eventDisplay.tsx | 2 +- .../eventStatisticalDetector/eventDifferentialFlamegraph.tsx | 2 +- .../events/eventStatisticalDetector/eventRegressionTable.tsx | 2 +- static/app/components/events/eventTags/eventTagsTreeRow.tsx | 2 +- static/app/components/events/eventTags/eventTagsValue.tsx | 2 +- .../screenshot/screenshotDataSection.tsx | 2 +- .../featureFlags/onboarding/onboardingAdditionalFeatures.tsx | 2 +- .../events/interfaces/breadcrumbs/breadcrumb/data/default.tsx | 2 +- .../events/interfaces/frame/stacktraceLinkModal.tsx | 2 +- .../interfaces/performance/spanEvidenceKeyValueList.tsx | 2 +- .../components/events/interfaces/sourceMapsDebuggerModal.tsx | 2 +- .../events/interfaces/spans/aggregateSpanDetail.tsx | 2 +- static/app/components/events/interfaces/spans/spanDetail.tsx | 2 +- static/app/components/events/meta/annotatedText/utils.tsx | 2 +- static/app/components/events/userFeedback.tsx | 2 +- static/app/components/feedback/list/feedbackListItem.tsx | 2 +- static/app/components/globalSelectionLink.tsx | 4 ++-- static/app/components/group/issueReplayCount.tsx | 2 +- static/app/components/group/issueSeerBadge.tsx | 2 +- .../components/group/tagFacets/tagFacetsDistributionMeter.tsx | 2 +- static/app/components/idBadge/projectBadge.tsx | 4 ++-- static/app/components/idBadge/userBadge.tsx | 2 +- static/app/components/issues/suspect/suspectFlags.tsx | 2 +- static/app/components/keyValueData/index.tsx | 2 +- static/app/components/links/externalLink.tsx | 2 +- static/app/components/menuItem.tsx | 4 ++-- .../components/modals/dashboardWidgetQuerySelectorModal.tsx | 2 +- static/app/components/modals/emailVerificationModal.tsx | 2 +- static/app/components/profiling/arrayLinks.tsx | 2 +- .../profiling/flamegraph/aggregateFlamegraphSidePanel.tsx | 2 +- .../components/profiling/flamegraph/flamegraphContextMenu.tsx | 2 +- .../profiling/flamegraph/flamegraphDrawer/profileDetails.tsx | 2 +- static/app/components/profiling/profileEventsTable.tsx | 2 +- static/app/components/quickTrace/index.tsx | 2 +- static/app/components/replays/alerts/missingReplayAlert.tsx | 2 +- .../components/replays/breadcrumbs/breadcrumbIssueLink.tsx | 2 +- static/app/components/replays/breadcrumbs/errorTitle.tsx | 2 +- static/app/components/replays/breadcrumbs/selectorList.tsx | 2 +- static/app/components/replays/header/errorCounts.tsx | 2 +- static/app/components/replays/header/replayMetaData.tsx | 2 +- static/app/components/replays/replayCurrentUrl.tsx | 2 +- static/app/components/replays/replayTagsTableRow.tsx | 2 +- static/app/components/replays/table/replayTableColumns.tsx | 2 +- static/app/components/reprocessedBox.tsx | 2 +- static/app/components/savedEntityTable.tsx | 2 +- static/app/components/shortId.tsx | 4 ++-- static/app/components/sidebar/sidebarDropdown/index.tsx | 2 +- static/app/components/sidebar/sidebarItem.tsx | 2 +- static/app/components/sidebar/sidebarMenuItemLink.tsx | 2 +- static/app/components/stream/group.tsx | 2 +- static/app/components/tables/gridEditable/sortLink.tsx | 2 +- static/app/components/tables/simpleTable/index.stories.tsx | 2 +- static/app/components/tagsTableRow.tsx | 2 +- static/app/components/version.tsx | 2 +- static/app/components/waitingForEvents.tsx | 2 +- .../app/components/workflowEngine/gridCell/connectionCell.tsx | 2 +- static/app/components/workflowEngine/gridCell/issueCell.tsx | 2 +- static/app/components/workflowEngine/gridCell/titleCell.tsx | 2 +- static/app/data/forms/projectSecurityAndPrivacyGroups.tsx | 2 +- static/app/gettingStartedDocs/java/java.tsx | 2 +- static/app/gettingStartedDocs/java/log4j2.tsx | 2 +- static/app/gettingStartedDocs/java/logback.tsx | 2 +- static/app/gettingStartedDocs/java/spring-boot.tsx | 2 +- static/app/gettingStartedDocs/java/spring.tsx | 2 +- static/app/gettingStartedDocs/kotlin/kotlin.tsx | 2 +- static/app/stories/view/storyHeader.tsx | 2 +- static/app/stories/view/storyTree.tsx | 2 +- static/app/styles/typography.stories.tsx | 2 +- static/app/utils/dashboards/issueFieldRenderers.tsx | 2 +- static/app/utils/discover/fieldRenderers.tsx | 2 +- static/app/utils/discover/styles.tsx | 2 +- static/app/utils/discover/viewReplayLink.tsx | 2 +- static/app/views/acceptOrganizationInvite/index.tsx | 2 +- static/app/views/admin/adminOrganizations.tsx | 2 +- static/app/views/admin/adminUsers.tsx | 2 +- static/app/views/alerts/list/incidents/row.tsx | 2 +- static/app/views/alerts/list/rules/alertRulesList.tsx | 2 +- static/app/views/alerts/list/rules/row.tsx | 2 +- static/app/views/alerts/rules/issue/details/issuesList.tsx | 2 +- static/app/views/alerts/rules/issue/details/ruleDetails.tsx | 2 +- static/app/views/alerts/rules/issue/feedbackAlertBanner.tsx | 2 +- static/app/views/alerts/rules/metric/details/body.tsx | 2 +- .../app/views/alerts/rules/metric/details/metricHistory.tsx | 2 +- .../alerts/rules/metric/details/relatedIssuesNotAvailable.tsx | 2 +- .../views/alerts/rules/metric/details/relatedTransactions.tsx | 2 +- static/app/views/alerts/rules/metric/metricRulePresets.tsx | 2 +- static/app/views/alerts/rules/uptime/details.tsx | 2 +- static/app/views/alerts/rules/uptime/uptimeChecksGrid.tsx | 2 +- static/app/views/auth/layout.tsx | 2 +- static/app/views/auth/loginForm.tsx | 2 +- .../views/automations/components/automationHistoryList.tsx | 2 +- .../views/codecov/coverage/commits/commitDetailSummary.tsx | 2 +- .../views/codecov/tests/onboardingSteps/addUploadToken.tsx | 2 +- .../codecov/tests/onboardingSteps/chooseUploadPermission.tsx | 2 +- .../views/codecov/tests/onboardingSteps/editGHAWorkflow.tsx | 2 +- .../views/codecov/tests/onboardingSteps/installPreventCLI.tsx | 2 +- static/app/views/codecov/tests/preOnboarding.tsx | 2 +- .../views/codecov/tests/testAnalyticsTable/sortableHeader.tsx | 2 +- .../views/dashboards/datasetConfig/errorsAndTransactions.tsx | 2 +- static/app/views/dashboards/manage/dashboardCard.tsx | 4 ++-- static/app/views/dashboards/manage/dashboardTable.tsx | 2 +- static/app/views/dashboards/widgetBuilder/footer.tsx | 2 +- static/app/views/dashboards/widgetBuilder/header.tsx | 2 +- .../detectors/components/detectorListConnectedAutomations.tsx | 2 +- static/app/views/discover/eventDetails/linkedIssue.tsx | 2 +- static/app/views/discover/querycard.tsx | 2 +- static/app/views/discover/savedQuery/index.tsx | 2 +- static/app/views/discover/table/tableView.tsx | 2 +- static/app/views/explore/logs/fieldRenderers.tsx | 2 +- .../explore/multiQueryMode/queryVisualizations/table.tsx | 2 +- static/app/views/explore/tables/aggregatesTable.tsx | 2 +- static/app/views/explore/tables/fieldRenderer.tsx | 2 +- .../app/views/explore/tables/tracesTable/fieldRenderers.tsx | 2 +- .../app/views/insights/agentMonitoring/components/common.tsx | 2 +- .../insights/browser/resources/components/sampleImages.tsx | 2 +- .../resources/components/tables/resourceSummaryTable.tsx | 2 +- .../webVitals/components/pageOverviewWebVitalsDetailPanel.tsx | 2 +- .../webVitals/components/performanceScoreRingWithTooltips.tsx | 2 +- .../webVitals/components/tables/pagePerformanceTable.tsx | 2 +- .../components/tables/pageSamplePerformanceTable.tsx | 2 +- .../browser/webVitals/components/webVitalsDetailPanel.tsx | 2 +- .../insights/cache/components/tables/transactionCell.tsx | 2 +- .../common/components/samplesTable/spanSamplesTable.tsx | 2 +- .../views/insights/common/components/spanGroupDetailsLink.tsx | 2 +- .../insights/common/components/tableCells/spanIdCell.tsx | 2 +- .../components/widgets/overviewCacheMissChartWidget.tsx | 2 +- .../common/components/widgets/overviewSlowNextjsSSRWidget.tsx | 2 +- .../views/insights/crons/components/monitorHeaderActions.tsx | 2 +- .../crons/components/overviewTimeline/overviewRow.tsx | 2 +- .../crons/components/processingErrors/processingErrorItem.tsx | 2 +- .../app/views/insights/database/components/noDataMessage.tsx | 2 +- .../database/components/tables/queryTransactionsTable.tsx | 2 +- .../app/views/insights/http/components/tables/domainCell.tsx | 2 +- .../views/insights/http/components/tables/transactionCell.tsx | 2 +- .../llmMonitoring/components/tables/pipelineSpansTable.tsx | 2 +- .../llmMonitoring/components/tables/pipelinesTable.tsx | 2 +- .../mobile/appStarts/components/tables/screensTable.tsx | 2 +- .../mobile/appStarts/components/tables/spanOperationTable.tsx | 2 +- .../insights/mobile/common/components/spanSamplesPanel.tsx | 2 +- .../mobile/common/components/spanSamplesPanelContainer.tsx | 2 +- .../mobile/screenload/components/tables/eventSamplesTable.tsx | 2 +- .../screenload/components/tables/screenLoadSpansTable.tsx | 2 +- .../mobile/screens/components/screensOverviewTable.tsx | 2 +- .../mobile/ui/components/tables/spanOperationTable.tsx | 2 +- .../views/insights/pages/platform/laravel/commandsTable.tsx | 2 +- .../app/views/insights/pages/platform/laravel/jobsTable.tsx | 2 +- .../app/views/insights/pages/platform/nextjs/clientTable.tsx | 2 +- .../app/views/insights/pages/platform/nextjs/serverTree.tsx | 2 +- .../insights/pages/platform/shared/table/ErrorRateCell.tsx | 2 +- .../insights/pages/platform/shared/table/TransactionCell.tsx | 2 +- static/app/views/insights/pages/transactionCell.tsx | 2 +- .../views/insights/queues/components/tables/queuesTable.tsx | 2 +- .../insights/queues/components/tables/transactionsTable.tsx | 2 +- .../uptime/components/overviewTimeline/overviewRow.tsx | 2 +- static/app/views/insights/uptime/views/overview.tsx | 2 +- static/app/views/issueDetails/groupActivityItem.tsx | 2 +- .../groupEventAttachments/groupEventAttachmentsTableRow.tsx | 2 +- .../issueDetails/groupEventAttachments/screenshotCard.tsx | 2 +- .../groupFeatureFlags/details/flagDetailsLink.tsx | 2 +- static/app/views/issueDetails/groupRelatedIssues/index.tsx | 2 +- static/app/views/issueDetails/groupTags/groupTagValues.tsx | 2 +- static/app/views/issueDetails/groupTags/groupTagsTab.tsx | 2 +- .../views/issueDetails/groupTags/tagDetailsDrawerContent.tsx | 2 +- static/app/views/issueDetails/groupTags/tagDetailsLink.tsx | 2 +- static/app/views/issueDetails/header.tsx | 2 +- .../app/views/issueDetails/streamline/eventMissingBanner.tsx | 2 +- static/app/views/issueDetails/streamline/header/header.tsx | 2 +- static/app/views/issueDetails/streamline/issueTagsPreview.tsx | 2 +- .../app/views/issueDetails/streamline/occurrenceSummary.tsx | 2 +- .../views/issueDetails/streamline/sidebar/activitySection.tsx | 2 +- .../issueDetails/streamline/sidebar/groupActivityItem.tsx | 2 +- .../app/views/issueDetails/streamline/sidebar/seerDrawer.tsx | 2 +- static/app/views/issueDetails/traceTimeline/traceIssue.tsx | 2 +- static/app/views/issueDetails/traceTimeline/traceLink.tsx | 2 +- .../views/issueDetails/traceTimeline/traceTimelineTooltip.tsx | 2 +- static/app/views/issueList/newViewEmptyState.tsx | 2 +- static/app/views/nav/primary/components.tsx | 2 +- static/app/views/nav/secondary/secondary.tsx | 2 +- static/app/views/onboarding/components/firstEventFooter.tsx | 2 +- static/app/views/onboarding/onboarding.tsx | 2 +- static/app/views/onboarding/welcome.tsx | 2 +- .../organizationStats/teamInsights/teamAlertsTriggered.tsx | 2 +- .../views/organizationStats/teamInsights/teamIssuesAge.tsx | 2 +- .../app/views/organizationStats/teamInsights/teamMisery.tsx | 2 +- .../app/views/organizationStats/teamInsights/teamReleases.tsx | 2 +- static/app/views/organizationStats/usageTable.tsx | 2 +- static/app/views/performance/landing/index.tsx | 2 +- .../views/performance/landing/metricsDataSwitcherAlert.tsx | 2 +- .../performance/landing/widgets/components/selectableList.tsx | 2 +- .../landing/widgets/widgets/lineChartListWidget.tsx | 2 +- .../newTraceDetails/issuesTraceWaterfallOverlay.tsx | 2 +- .../traceDrawer/details/span/components/spanSummaryLink.tsx | 2 +- .../traceDrawer/details/span/eapSections/attributes.tsx | 2 +- .../traceDrawer/details/span/eapSections/description.tsx | 2 +- .../traceDrawer/details/span/sections/ancestry.tsx | 2 +- .../traceDrawer/details/span/sections/description.tsx | 2 +- .../newTraceDetails/traceDrawer/details/styles.tsx | 2 +- .../traceDrawer/details/transaction/sections/highlights.tsx | 2 +- .../newTraceDetails/traceDrawer/tabs/traceProfiles.tsx | 2 +- .../traceLinksNavigation/traceLinkNavigationButton.tsx | 2 +- static/app/views/performance/newTraceDetails/traceSummary.tsx | 2 +- static/app/views/performance/table.tsx | 2 +- .../views/performance/traceDetails/limitExceededMessage.tsx | 2 +- .../views/performance/traceDetails/newTraceDetailsContent.tsx | 2 +- .../traceDetails/newTraceDetailsTransactionBar.tsx | 2 +- static/app/views/performance/traceDetails/traceNotFound.tsx | 2 +- .../views/performance/traceDetails/traceViewDetailPanel.tsx | 2 +- static/app/views/performance/traceDetails/transactionBar.tsx | 2 +- .../app/views/performance/traceDetails/transactionDetail.tsx | 2 +- static/app/views/performance/transactionDetails/traceLink.tsx | 2 +- .../transactionSummary/transactionEvents/eventsTable.tsx | 2 +- .../transactionSummary/transactionOverview/tagExplorer.tsx | 2 +- .../transactionSummary/transactionOverview/userStats.tsx | 2 +- .../transactionSpans/spanDetails/spanDetailsTable.tsx | 2 +- .../transactionSummary/transactionSpans/spanMetricsTable.tsx | 2 +- .../transactionSummary/transactionSpans/suspectSpansTable.tsx | 2 +- .../transactionSummary/transactionTags/tagValueTable.tsx | 2 +- .../transactionSummary/transactionThresholdModal.tsx | 2 +- static/app/views/performance/vitalDetail/table.tsx | 2 +- static/app/views/profiling/landing/functionTrendsWidget.tsx | 2 +- static/app/views/profiling/profileSummary/index.tsx | 2 +- .../profiling/profileSummary/regressedProfileFunctions.tsx | 2 +- .../profiling/profileSummary/slowestProfileFunctions.tsx | 2 +- static/app/views/projectDetail/projectLatestAlerts.tsx | 2 +- static/app/views/projectDetail/projectTeamAccess.tsx | 2 +- static/app/views/projectsDashboard/projectCard.tsx | 2 +- .../views/releases/detail/commitsAndFiles/releaseCommit.tsx | 2 +- .../detail/overview/sidebar/projectReleaseDetails.tsx | 2 +- static/app/views/releases/drawer/generalCard.tsx | 2 +- static/app/views/releases/drawer/releasesDrawerDetails.tsx | 2 +- static/app/views/releases/drawer/releasesDrawerTable.tsx | 2 +- .../views/releases/list/releaseCard/releaseCardProjectRow.tsx | 2 +- .../releases/list/releaseCard/releaseCardStatsPeriod.tsx | 2 +- static/app/views/releases/list/releasesPromo.tsx | 2 +- static/app/views/replays/deadRageClick/selectorTable.tsx | 2 +- static/app/views/replays/detail/errorList/errorTableCell.tsx | 2 +- static/app/views/replays/replayTable/sortableHeader.tsx | 2 +- static/app/views/settings/account/accountAuthorizations.tsx | 2 +- static/app/views/settings/account/apiApplications/row.tsx | 2 +- .../settings/components/teamSelect/teamSelectForMember.tsx | 2 +- .../settings/components/teamSelect/teamSelectForProject.tsx | 2 +- static/app/views/settings/components/teamSelect/utils.tsx | 2 +- static/app/views/settings/dynamicSampling/index.tsx | 2 +- .../settings/organizationApiKeys/organizationApiKeysList.tsx | 2 +- .../app/views/settings/organizationAuditLog/auditLogList.tsx | 2 +- .../views/settings/organizationAuthTokens/authTokenRow.tsx | 2 +- .../sentryApplicationDashboard/index.tsx | 2 +- .../sentryApplicationRow/index.tsx | 2 +- .../settings/organizationIntegrations/integrationRow.tsx | 2 +- .../settings/organizationMembers/organizationMemberRow.tsx | 2 +- static/app/views/settings/organizationTeams/allTeamsRow.tsx | 2 +- static/app/views/settings/organizationTeams/teamMembers.tsx | 2 +- static/app/views/settings/project/loaderScript.tsx | 2 +- .../project/projectFilters/projectFiltersSettings.tsx | 2 +- static/app/views/settings/project/projectKeys/list/keyRow.tsx | 2 +- .../views/settings/project/projectKeys/list/loaderScript.tsx | 2 +- .../settings/project/projectKeys/projectKeyCredentials.tsx | 2 +- .../settings/project/projectOwnership/addCodeOwnerModal.tsx | 2 +- static/app/views/settings/project/projectReplays.tsx | 2 +- static/app/views/settings/project/projectServiceHooks.tsx | 2 +- static/app/views/settings/projectDebugFiles/debugFileRow.tsx | 2 +- static/app/views/settings/projectPlugins/projectPluginRow.tsx | 2 +- static/app/views/settings/projectPlugins/projectPlugins.tsx | 2 +- static/app/views/settings/projectProguard/associations.tsx | 2 +- .../app/views/settings/projectProguard/projectProguardRow.tsx | 2 +- static/app/views/settings/projectSecurityAndPrivacy/index.tsx | 2 +- .../app/views/settings/projectSecurityHeaders/reportUri.tsx | 2 +- static/app/views/settings/projectSeer/addAutofixRepoModal.tsx | 2 +- static/app/views/settings/projectSeer/autofixRepositories.tsx | 2 +- static/app/views/settings/projectSeer/index.tsx | 2 +- .../views/settings/projectSourceMaps/debugIdBundleDetails.tsx | 2 +- .../views/settings/projectSourceMaps/sourceMapsDetails.tsx | 2 +- .../app/views/settings/projectSourceMaps/sourceMapsList.tsx | 2 +- static/app/views/settings/settingsIndex.tsx | 4 ++-- static/app/views/sharedGroupDetails/index.tsx | 2 +- static/app/views/traces/fieldRenderers.tsx | 2 +- static/app/views/unsubscribe/issue.tsx | 2 +- static/gsAdmin/components/beacons/relatedBeacons.tsx | 2 +- static/gsAdmin/components/customerGrid.tsx | 2 +- static/gsAdmin/components/customers/customerCharges.tsx | 2 +- static/gsAdmin/components/customers/customerInvoices.tsx | 2 +- static/gsAdmin/components/customers/customerMembers.tsx | 2 +- static/gsAdmin/components/customers/customerProjects.tsx | 2 +- static/gsAdmin/components/promoCodes/promoCodeClaimants.tsx | 2 +- static/gsAdmin/components/users/userOverview.tsx | 2 +- static/gsAdmin/views/beacons.tsx | 2 +- static/gsAdmin/views/broadcasts.tsx | 2 +- static/gsAdmin/views/dataRequests.tsx | 2 +- static/gsAdmin/views/docIntegrations.tsx | 2 +- .../gsAdmin/views/instanceLevelOAuth/instanceLevelOAuth.tsx | 2 +- static/gsAdmin/views/invoiceDetails.tsx | 2 +- static/gsAdmin/views/invoices.tsx | 2 +- static/gsAdmin/views/layout.tsx | 2 +- static/gsAdmin/views/overview.tsx | 2 +- static/gsAdmin/views/policies.tsx | 2 +- static/gsAdmin/views/policyDetails.tsx | 2 +- static/gsAdmin/views/projectDetails.tsx | 2 +- static/gsAdmin/views/promoCodes.tsx | 2 +- static/gsAdmin/views/relocationDetails.tsx | 2 +- static/gsAdmin/views/relocations.tsx | 2 +- static/gsAdmin/views/sentryAppDetails.tsx | 2 +- static/gsAdmin/views/sentryApps.tsx | 2 +- static/gsAdmin/views/sentryEmployees.tsx | 2 +- static/gsAdmin/views/users.tsx | 2 +- static/gsApp/components/memberInviteModalCustomization.tsx | 2 +- static/gsApp/components/performance/quotaExceededAlert.tsx | 2 +- static/gsApp/components/powerFeatureHovercard.tsx | 2 +- static/gsApp/components/productSelectionAvailability.tsx | 2 +- .../hooks/spendVisibility/spikeProtectionProjectSettings.tsx | 2 +- static/gsApp/views/seerAutomation/index.tsx | 2 +- .../gsApp/views/seerAutomation/seerAutomationProjectList.tsx | 2 +- static/gsApp/views/spikeProtection/index.tsx | 2 +- .../views/spikeProtection/spikeProtectionHistoryTable.tsx | 2 +- static/gsApp/views/subscriptionPage/paymentHistory.tsx | 2 +- static/gsApp/views/subscriptionPage/seerAutomationAlert.tsx | 2 +- tests/js/sentry-test/reactTestingLibrary.spec.tsx | 2 +- 338 files changed, 345 insertions(+), 344 deletions(-) diff --git a/static/app/components/assistant/getGuidesContent.tsx b/static/app/components/assistant/getGuidesContent.tsx index be0467396e1af5..4bc2a51e8e02a5 100644 --- a/static/app/components/assistant/getGuidesContent.tsx +++ b/static/app/components/assistant/getGuidesContent.tsx @@ -1,5 +1,5 @@ import type {GuidesContent} from 'sentry/components/assistant/types'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {t, tct} from 'sentry/locale'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/app/components/breadcrumbs.tsx b/static/app/components/breadcrumbs.tsx index 1d4da1d94e7f04..105d0ace09913f 100644 --- a/static/app/components/breadcrumbs.tsx +++ b/static/app/components/breadcrumbs.tsx @@ -4,8 +4,8 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; import {Chevron} from 'sentry/components/chevron'; -import type {LinkProps} from 'sentry/components/core/link/link'; -import Link from 'sentry/components/core/link/link'; +import type {LinkProps} from 'sentry/components/core/link'; +import Link from 'sentry/components/core/link'; import GlobalSelectionLink from 'sentry/components/globalSelectionLink'; import {space} from 'sentry/styles/space'; import type {BreadcrumbDropdownProps} from 'sentry/views/settings/components/settingsBreadcrumb/breadcrumbDropdown'; diff --git a/static/app/components/codecov/repoSelector/repoSelector.tsx b/static/app/components/codecov/repoSelector/repoSelector.tsx index e2ca9abccd09a8..513096cabbe708 100644 --- a/static/app/components/codecov/repoSelector/repoSelector.tsx +++ b/static/app/components/codecov/repoSelector/repoSelector.tsx @@ -6,7 +6,7 @@ import {Button} from 'sentry/components/core/button'; import type {SelectOption} from 'sentry/components/core/compactSelect'; import {CompactSelect} from 'sentry/components/core/compactSelect'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import DropdownButton from 'sentry/components/dropdownButton'; import {IconInfo, IconSync} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/components/codecov/summary.tsx b/static/app/components/codecov/summary.tsx index 5d7702570c4e33..c71a167e67329b 100644 --- a/static/app/components/codecov/summary.tsx +++ b/static/app/components/codecov/summary.tsx @@ -1,7 +1,7 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Hovercard} from 'sentry/components/hovercard'; import {IconFilter} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/commitRow.tsx b/static/app/components/commitRow.tsx index f7ed1c76754d9a..43b2d3c2f2d252 100644 --- a/static/app/components/commitRow.tsx +++ b/static/app/components/commitRow.tsx @@ -6,7 +6,7 @@ import {openInviteMembersModal} from 'sentry/actionCreators/modal'; import CommitLink from 'sentry/components/commitLink'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {Hovercard} from 'sentry/components/hovercard'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/components/confirm.stories.tsx b/static/app/components/confirm.stories.tsx index 8c2447605bbab9..bd2251bde0b1f2 100644 --- a/static/app/components/confirm.stories.tsx +++ b/static/app/components/confirm.stories.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import Confirm, {openConfirmModal} from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import * as Storybook from 'sentry/stories'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/contextPickerModal.tsx b/static/app/components/contextPickerModal.tsx index 90abd199fedbd5..7cc718d842ab64 100644 --- a/static/app/components/contextPickerModal.tsx +++ b/static/app/components/contextPickerModal.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import type {Query} from 'history'; import type {ModalRenderProps} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import type {StylesConfig} from 'sentry/components/core/select'; import {Select} from 'sentry/components/core/select'; import {components} from 'sentry/components/forms/controls/reactSelectWrapper'; diff --git a/static/app/components/core/alert/alertLink.tsx b/static/app/components/core/alert/alertLink.tsx index cbc23b4855865f..57d61acd104c30 100644 --- a/static/app/components/core/alert/alertLink.tsx +++ b/static/app/components/core/alert/alertLink.tsx @@ -3,7 +3,7 @@ import {css, type Theme} from '@emotion/react'; import styled from '@emotion/styled'; import {Alert, type AlertProps} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {IconChevron} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/core/badge/deployBadge.tsx b/static/app/components/core/badge/deployBadge.tsx index bee168061f4654..a9d99a0c9139cb 100644 --- a/static/app/components/core/badge/deployBadge.tsx +++ b/static/app/components/core/badge/deployBadge.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {t} from 'sentry/locale'; import type {Deploy} from 'sentry/types/release'; diff --git a/static/app/components/core/button/linkButton.tsx b/static/app/components/core/button/linkButton.tsx index c20c5b6f2978a8..2a63619c5c092b 100644 --- a/static/app/components/core/button/linkButton.tsx +++ b/static/app/components/core/button/linkButton.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; // eslint-disable-next-line boundaries/element-types -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; // eslint-disable-next-line boundaries/element-types import {IconDefaultsProvider} from 'sentry/icons/useIconDefaults'; diff --git a/static/app/components/core/link/index.tsx b/static/app/components/core/link/index.tsx index e69de29bb2d1d6..d967d5534c4394 100644 --- a/static/app/components/core/link/index.tsx +++ b/static/app/components/core/link/index.tsx @@ -0,0 +1 @@ +export {default, Anchor} from './link'; diff --git a/static/app/components/core/tabs/tab.tsx b/static/app/components/core/tabs/tab.tsx index 3f52e2994a6909..a3e94fe1630d53 100644 --- a/static/app/components/core/tabs/tab.tsx +++ b/static/app/components/core/tabs/tab.tsx @@ -8,7 +8,7 @@ import type {TabListState} from '@react-stately/tabs'; import type {Node, Orientation} from '@react-types/shared'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {space} from 'sentry/styles/space'; import {isChonkTheme, withChonk} from 'sentry/utils/theme/withChonk'; diff --git a/static/app/components/createAlertButton.tsx b/static/app/components/createAlertButton.tsx index ba58cad756023d..2172a1942c79ce 100644 --- a/static/app/components/createAlertButton.tsx +++ b/static/app/components/createAlertButton.tsx @@ -10,7 +10,7 @@ import {hasEveryAccess} from 'sentry/components/acl/access'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import type {LinkButtonProps} from 'sentry/components/core/button/linkButton'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {IconSiren} from 'sentry/icons'; import type {SVGIconProps} from 'sentry/icons/svgIcon'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/components/discover/performanceCardTable.tsx b/static/app/components/discover/performanceCardTable.tsx index d7cc201bc3ca8d..dde0ffcbcffb69 100644 --- a/static/app/components/discover/performanceCardTable.tsx +++ b/static/app/components/discover/performanceCardTable.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import NotAvailable from 'sentry/components/notAvailable'; import PanelItem from 'sentry/components/panels/panelItem'; diff --git a/static/app/components/discover/transactionsTable.tsx b/static/app/components/discover/transactionsTable.tsx index 48de0d2023b7ab..543eb465377021 100644 --- a/static/app/components/discover/transactionsTable.tsx +++ b/static/app/components/discover/transactionsTable.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import type {Location, LocationDescriptor} from 'history'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {PanelTable} from 'sentry/components/panels/panelTable'; import QuestionTooltip from 'sentry/components/questionTooltip'; diff --git a/static/app/components/dropdownMenu/item.tsx b/static/app/components/dropdownMenu/item.tsx index 27033fb439fd39..bb2c5cd47ef5e5 100644 --- a/static/app/components/dropdownMenu/item.tsx +++ b/static/app/components/dropdownMenu/item.tsx @@ -6,7 +6,7 @@ import type {TreeState} from '@react-stately/tree'; import type {Node} from '@react-types/shared'; import type {LocationDescriptor} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import type {MenuListItemProps} from 'sentry/components/core/menuListItem'; import {MenuListItem} from 'sentry/components/core/menuListItem'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/components/errors/notFound.tsx b/static/app/components/errors/notFound.tsx index 427e0d9456838e..63c891171f251b 100644 --- a/static/app/components/errors/notFound.tsx +++ b/static/app/components/errors/notFound.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/eventOrGroupExtraDetails.tsx b/static/app/components/eventOrGroupExtraDetails.tsx index 091cde1389aed1..7deb34f3d57a06 100644 --- a/static/app/components/eventOrGroupExtraDetails.tsx +++ b/static/app/components/eventOrGroupExtraDetails.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import { getAutofixRunExists, isIssueQuickFixable, diff --git a/static/app/components/eventOrGroupHeader.tsx b/static/app/components/eventOrGroupHeader.tsx index ef8a6562b7b345..71ced4bfab81a4 100644 --- a/static/app/components/eventOrGroupHeader.tsx +++ b/static/app/components/eventOrGroupHeader.tsx @@ -2,7 +2,7 @@ import {Fragment, useRef} from 'react'; import styled from '@emotion/styled'; import {useHover} from '@react-aria/interactions'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ErrorBoundary from 'sentry/components/errorBoundary'; import EventOrGroupTitle from 'sentry/components/eventOrGroupTitle'; import EventMessage from 'sentry/components/events/eventMessage'; diff --git a/static/app/components/events/autofix/autofixSolution.tsx b/static/app/components/events/autofix/autofixSolution.tsx index 0c5836c7661b32..d856b32557ce1c 100644 --- a/static/app/components/events/autofix/autofixSolution.tsx +++ b/static/app/components/events/autofix/autofixSolution.tsx @@ -9,7 +9,7 @@ import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {Input} from 'sentry/components/core/input'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {AutofixHighlightWrapper} from 'sentry/components/events/autofix/autofixHighlightWrapper'; import {SolutionEventItem} from 'sentry/components/events/autofix/autofixSolutionEventItem'; diff --git a/static/app/components/events/eventAttachmentsCrashReportsNotice.tsx b/static/app/components/events/eventAttachmentsCrashReportsNotice.tsx index 74af4d47b8b8d9..839fd38b30dcb7 100644 --- a/static/app/components/events/eventAttachmentsCrashReportsNotice.tsx +++ b/static/app/components/events/eventAttachmentsCrashReportsNotice.tsx @@ -1,5 +1,5 @@ import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {tct} from 'sentry/locale'; import {useLocation} from 'sentry/utils/useLocation'; import {EventAttachmentFilter} from 'sentry/views/issueDetails/groupEventAttachments/groupEventAttachmentsFilter'; diff --git a/static/app/components/events/eventDataSection.tsx b/static/app/components/events/eventDataSection.tsx index c858f1d2146d41..7fc5e230ddb52a 100644 --- a/static/app/components/events/eventDataSection.tsx +++ b/static/app/components/events/eventDataSection.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import {Anchor} from 'sentry/components/core/link/link'; +import {Anchor} from 'sentry/components/core/link'; import {DataSection} from 'sentry/components/events/styles'; import QuestionTooltip from 'sentry/components/questionTooltip'; import {IconLink} from 'sentry/icons'; diff --git a/static/app/components/events/eventStatisticalDetector/eventComparison/eventDisplay.tsx b/static/app/components/events/eventStatisticalDetector/eventComparison/eventDisplay.tsx index 4c4ab184158b32..057a68ee80005e 100644 --- a/static/app/components/events/eventStatisticalDetector/eventComparison/eventDisplay.tsx +++ b/static/app/components/events/eventStatisticalDetector/eventComparison/eventDisplay.tsx @@ -5,7 +5,7 @@ import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {CompactSelect} from 'sentry/components/core/compactSelect'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; diff --git a/static/app/components/events/eventStatisticalDetector/eventDifferentialFlamegraph.tsx b/static/app/components/events/eventStatisticalDetector/eventDifferentialFlamegraph.tsx index 3bcff31f4f9cb2..60e8fb4b77ac38 100644 --- a/static/app/components/events/eventStatisticalDetector/eventDifferentialFlamegraph.tsx +++ b/static/app/components/events/eventStatisticalDetector/eventDifferentialFlamegraph.tsx @@ -5,7 +5,7 @@ import type {LocationDescriptor} from 'history'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; import Placeholder from 'sentry/components/placeholder'; diff --git a/static/app/components/events/eventStatisticalDetector/eventRegressionTable.tsx b/static/app/components/events/eventStatisticalDetector/eventRegressionTable.tsx index 1fd0408d6031b9..e0b6f06a497031 100644 --- a/static/app/components/events/eventStatisticalDetector/eventRegressionTable.tsx +++ b/static/app/components/events/eventStatisticalDetector/eventRegressionTable.tsx @@ -2,7 +2,7 @@ import {useMemo} from 'react'; import styled from '@emotion/styled'; import type {LocationDescriptor} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Duration from 'sentry/components/duration'; import type {GridColumnOrder} from 'sentry/components/tables/gridEditable'; import GridEditable from 'sentry/components/tables/gridEditable'; diff --git a/static/app/components/events/eventTags/eventTagsTreeRow.tsx b/static/app/components/events/eventTags/eventTagsTreeRow.tsx index 582e89dbc9e13e..2a71de76ab1278 100644 --- a/static/app/components/events/eventTags/eventTagsTreeRow.tsx +++ b/static/app/components/events/eventTags/eventTagsTreeRow.tsx @@ -4,7 +4,7 @@ import * as qs from 'query-string'; import {openNavigateToExternalLinkModal} from 'sentry/actionCreators/modal'; import {hasEveryAccess} from 'sentry/components/acl/access'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DropdownMenu, type MenuItemProps} from 'sentry/components/dropdownMenu'; import type {TagTreeContent} from 'sentry/components/events/eventTags/eventTagsTree'; import EventTagsValue from 'sentry/components/events/eventTags/eventTagsValue'; diff --git a/static/app/components/events/eventTags/eventTagsValue.tsx b/static/app/components/events/eventTags/eventTagsValue.tsx index b52e086d08f907..6e3fe35497caaa 100644 --- a/static/app/components/events/eventTags/eventTagsValue.tsx +++ b/static/app/components/events/eventTags/eventTagsValue.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DeviceName} from 'sentry/components/deviceName'; import {AnnotatedText} from 'sentry/components/events/meta/annotatedText'; import type {EventTag} from 'sentry/types/event'; diff --git a/static/app/components/events/eventTagsAndScreenshot/screenshot/screenshotDataSection.tsx b/static/app/components/events/eventTagsAndScreenshot/screenshot/screenshotDataSection.tsx index 732fe4460a7a2f..2ef1334f3dcf7a 100644 --- a/static/app/components/events/eventTagsAndScreenshot/screenshot/screenshotDataSection.tsx +++ b/static/app/components/events/eventTagsAndScreenshot/screenshot/screenshotDataSection.tsx @@ -6,7 +6,7 @@ import { } from 'sentry/actionCreators/events'; import {openModal} from 'sentry/actionCreators/modal'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Screenshot from 'sentry/components/events/eventTagsAndScreenshot/screenshot'; import ScreenshotModal, { modalCss, diff --git a/static/app/components/events/featureFlags/onboarding/onboardingAdditionalFeatures.tsx b/static/app/components/events/featureFlags/onboarding/onboardingAdditionalFeatures.tsx index c1d8a6e73d9937..5858718b96b27e 100644 --- a/static/app/components/events/featureFlags/onboarding/onboardingAdditionalFeatures.tsx +++ b/static/app/components/events/featureFlags/onboarding/onboardingAdditionalFeatures.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {t, tct} from 'sentry/locale'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/app/components/events/interfaces/breadcrumbs/breadcrumb/data/default.tsx b/static/app/components/events/interfaces/breadcrumbs/breadcrumb/data/default.tsx index 301185755476f1..79881f52f8d95c 100644 --- a/static/app/components/events/interfaces/breadcrumbs/breadcrumb/data/default.tsx +++ b/static/app/components/events/interfaces/breadcrumbs/breadcrumb/data/default.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import type {BreadcrumbTransactionEvent} from 'sentry/components/events/interfaces/breadcrumbs/types'; import {AnnotatedText} from 'sentry/components/events/meta/annotatedText'; import Highlight from 'sentry/components/highlight'; diff --git a/static/app/components/events/interfaces/frame/stacktraceLinkModal.tsx b/static/app/components/events/interfaces/frame/stacktraceLinkModal.tsx index 389e49ef323138..34d7f4d2b807a5 100644 --- a/static/app/components/events/interfaces/frame/stacktraceLinkModal.tsx +++ b/static/app/components/events/interfaces/frame/stacktraceLinkModal.tsx @@ -7,7 +7,7 @@ import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import TextField from 'sentry/components/forms/fields/textField'; import ExternalLink from 'sentry/components/links/externalLink'; import List from 'sentry/components/list'; diff --git a/static/app/components/events/interfaces/performance/spanEvidenceKeyValueList.tsx b/static/app/components/events/interfaces/performance/spanEvidenceKeyValueList.tsx index 9f2209e7c279bf..fb6b40783cea04 100644 --- a/static/app/components/events/interfaces/performance/spanEvidenceKeyValueList.tsx +++ b/static/app/components/events/interfaces/performance/spanEvidenceKeyValueList.tsx @@ -9,7 +9,7 @@ import mapValues from 'lodash/mapValues'; import ClippedBox from 'sentry/components/clippedBox'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {getKeyValueListData as getRegressionIssueKeyValueList} from 'sentry/components/events/eventStatisticalDetector/eventRegressionSummary'; import KeyValueList from 'sentry/components/events/interfaces/keyValueList'; diff --git a/static/app/components/events/interfaces/sourceMapsDebuggerModal.tsx b/static/app/components/events/interfaces/sourceMapsDebuggerModal.tsx index 61667e1627c5cc..5db2b58a51ccc8 100644 --- a/static/app/components/events/interfaces/sourceMapsDebuggerModal.tsx +++ b/static/app/components/events/interfaces/sourceMapsDebuggerModal.tsx @@ -13,7 +13,7 @@ import {ContentSliderDiff} from 'sentry/components/contentSliderDiff'; import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {TabList, TabPanels, Tabs} from 'sentry/components/core/tabs'; import {sourceMapSdkDocsMap} from 'sentry/components/events/interfaces/crashContent/exception/utils'; import {FeedbackModal} from 'sentry/components/featureFeedback/feedbackModal'; diff --git a/static/app/components/events/interfaces/spans/aggregateSpanDetail.tsx b/static/app/components/events/interfaces/spans/aggregateSpanDetail.tsx index f00abf9db2dd87..6e668df63fd4b8 100644 --- a/static/app/components/events/interfaces/spans/aggregateSpanDetail.tsx +++ b/static/app/components/events/interfaces/spans/aggregateSpanDetail.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import type {AggregateEventTransaction} from 'sentry/types/event'; diff --git a/static/app/components/events/interfaces/spans/spanDetail.tsx b/static/app/components/events/interfaces/spans/spanDetail.tsx index 8a85c5ebaccbf9..efce1b159d4866 100644 --- a/static/app/components/events/interfaces/spans/spanDetail.tsx +++ b/static/app/components/events/interfaces/spans/spanDetail.tsx @@ -7,7 +7,7 @@ import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import DiscoverButton from 'sentry/components/discoverButton'; import SpanSummaryButton from 'sentry/components/events/interfaces/spans/spanSummaryButton'; diff --git a/static/app/components/events/meta/annotatedText/utils.tsx b/static/app/components/events/meta/annotatedText/utils.tsx index 5acf9a43523600..72a8a85bbeebd3 100644 --- a/static/app/components/events/meta/annotatedText/utils.tsx +++ b/static/app/components/events/meta/annotatedText/utils.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {tct} from 'sentry/locale'; import type {ChunkType} from 'sentry/types/group'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/app/components/events/userFeedback.tsx b/static/app/components/events/userFeedback.tsx index 40b2e59ebc18da..49a0c1318657a6 100644 --- a/static/app/components/events/userFeedback.tsx +++ b/static/app/components/events/userFeedback.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import {ActivityAuthor} from 'sentry/components/activity/author'; import {ActivityItem} from 'sentry/components/activity/item'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {IconCopy} from 'sentry/icons'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/feedback/list/feedbackListItem.tsx b/static/app/components/feedback/list/feedbackListItem.tsx index c689281c5533c3..9214582a512e6a 100644 --- a/static/app/components/feedback/list/feedbackListItem.tsx +++ b/static/app/components/feedback/list/feedbackListItem.tsx @@ -5,7 +5,7 @@ import {ActorAvatar} from 'sentry/components/core/avatar/actorAvatar'; import {Checkbox} from 'sentry/components/core/checkbox'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import IssueTrackingSignals from 'sentry/components/feedback/list/issueTrackingSignals'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; diff --git a/static/app/components/globalSelectionLink.tsx b/static/app/components/globalSelectionLink.tsx index 829bf058ec090a..3dffc2e638d12a 100644 --- a/static/app/components/globalSelectionLink.tsx +++ b/static/app/components/globalSelectionLink.tsx @@ -1,8 +1,8 @@ import type {LocationDescriptor} from 'history'; import * as qs from 'query-string'; -import type {LinkProps} from 'sentry/components/core/link/link'; -import Link from 'sentry/components/core/link/link'; +import type {LinkProps} from 'sentry/components/core/link'; +import Link from 'sentry/components/core/link'; import {extractSelectionParameters} from 'sentry/components/organizations/pageFilters/utils'; import {useLocation} from 'sentry/utils/useLocation'; diff --git a/static/app/components/group/issueReplayCount.tsx b/static/app/components/group/issueReplayCount.tsx index 68f674da203e04..7252140b8092af 100644 --- a/static/app/components/group/issueReplayCount.tsx +++ b/static/app/components/group/issueReplayCount.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {IconPlay} from 'sentry/icons'; import {t, tn} from 'sentry/locale'; diff --git a/static/app/components/group/issueSeerBadge.tsx b/static/app/components/group/issueSeerBadge.tsx index 5a13d99d97612f..896b6f2827dae5 100644 --- a/static/app/components/group/issueSeerBadge.tsx +++ b/static/app/components/group/issueSeerBadge.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import { getAutofixRunExists, diff --git a/static/app/components/group/tagFacets/tagFacetsDistributionMeter.tsx b/static/app/components/group/tagFacets/tagFacetsDistributionMeter.tsx index b6717f0820db13..4351020ed41067 100644 --- a/static/app/components/group/tagFacets/tagFacetsDistributionMeter.tsx +++ b/static/app/components/group/tagFacets/tagFacetsDistributionMeter.tsx @@ -6,7 +6,7 @@ import type {LocationDescriptor} from 'history'; import type {TagSegment} from 'sentry/actionCreators/events'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {IconChevron} from 'sentry/icons/iconChevron'; import {t} from 'sentry/locale'; diff --git a/static/app/components/idBadge/projectBadge.tsx b/static/app/components/idBadge/projectBadge.tsx index c1df57c78256b7..a963e1f2de1a9b 100644 --- a/static/app/components/idBadge/projectBadge.tsx +++ b/static/app/components/idBadge/projectBadge.tsx @@ -1,8 +1,8 @@ import {cloneElement} from 'react'; import styled from '@emotion/styled'; -import type {LinkProps} from 'sentry/components/core/link/link'; -import Link from 'sentry/components/core/link/link'; +import type {LinkProps} from 'sentry/components/core/link'; +import Link from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import type {AvatarProject} from 'sentry/types/project'; import getPlatformName from 'sentry/utils/getPlatformName'; diff --git a/static/app/components/idBadge/userBadge.tsx b/static/app/components/idBadge/userBadge.tsx index d557725d711493..12b012d11cc537 100644 --- a/static/app/components/idBadge/userBadge.tsx +++ b/static/app/components/idBadge/userBadge.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {space} from 'sentry/styles/space'; import type {AvatarUser} from 'sentry/types/user'; diff --git a/static/app/components/issues/suspect/suspectFlags.tsx b/static/app/components/issues/suspect/suspectFlags.tsx index 7a6c1b03049033..a7f18c9635ca61 100644 --- a/static/app/components/issues/suspect/suspectFlags.tsx +++ b/static/app/components/issues/suspect/suspectFlags.tsx @@ -2,7 +2,7 @@ import {Fragment, useRef} from 'react'; import styled from '@emotion/styled'; import Color from 'color'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import type useSuspectFlags from 'sentry/components/issues/suspect/useSuspectFlags'; import {t} from 'sentry/locale'; diff --git a/static/app/components/keyValueData/index.tsx b/static/app/components/keyValueData/index.tsx index 53c037e1f5e4ad..a3f0a13bff1439 100644 --- a/static/app/components/keyValueData/index.tsx +++ b/static/app/components/keyValueData/index.tsx @@ -3,7 +3,7 @@ import React from 'react'; import {css} from '@emotion/react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {useIssueDetailsColumnCount} from 'sentry/components/events/eventTags/util'; import {AnnotatedText} from 'sentry/components/events/meta/annotatedText'; import {AnnotatedTextErrors} from 'sentry/components/events/meta/annotatedText/annotatedTextErrors'; diff --git a/static/app/components/links/externalLink.tsx b/static/app/components/links/externalLink.tsx index 2d76f4030a476b..6765ba1508cbcc 100644 --- a/static/app/components/links/externalLink.tsx +++ b/static/app/components/links/externalLink.tsx @@ -1,4 +1,4 @@ -import {Anchor} from 'sentry/components/core/link/link'; +import {Anchor} from 'sentry/components/core/link'; interface ExternalLinkProps extends Omit, 'target'> { diff --git a/static/app/components/menuItem.tsx b/static/app/components/menuItem.tsx index f33a248397ab98..72f07f24c651e2 100644 --- a/static/app/components/menuItem.tsx +++ b/static/app/components/menuItem.tsx @@ -2,8 +2,8 @@ import {css, type Theme} from '@emotion/react'; import styled from '@emotion/styled'; import omit from 'lodash/omit'; -import type {LinkProps} from 'sentry/components/core/link/link'; -import Link from 'sentry/components/core/link/link'; +import type {LinkProps} from 'sentry/components/core/link'; +import Link from 'sentry/components/core/link'; import {space} from 'sentry/styles/space'; type MenuItemProps = { diff --git a/static/app/components/modals/dashboardWidgetQuerySelectorModal.tsx b/static/app/components/modals/dashboardWidgetQuerySelectorModal.tsx index 5b84d4e9242e6b..ee1c4fc3905239 100644 --- a/static/app/components/modals/dashboardWidgetQuerySelectorModal.tsx +++ b/static/app/components/modals/dashboardWidgetQuerySelectorModal.tsx @@ -6,7 +6,7 @@ import type {ModalRenderProps} from 'sentry/actionCreators/modal'; import type {Client} from 'sentry/api'; import {Button} from 'sentry/components/core/button'; import {Input} from 'sentry/components/core/input'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {IconChevron, IconSearch} from 'sentry/icons'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/modals/emailVerificationModal.tsx b/static/app/components/modals/emailVerificationModal.tsx index a045fbe175839c..18d94b579cefb1 100644 --- a/static/app/components/modals/emailVerificationModal.tsx +++ b/static/app/components/modals/emailVerificationModal.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import type {ModalRenderProps} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {t, tct} from 'sentry/locale'; import {EmailAddresses} from 'sentry/views/settings/account/accountEmails'; import TextBlock from 'sentry/views/settings/components/text/textBlock'; diff --git a/static/app/components/profiling/arrayLinks.tsx b/static/app/components/profiling/arrayLinks.tsx index 7cac94ee80e668..ec0951643c0632 100644 --- a/static/app/components/profiling/arrayLinks.tsx +++ b/static/app/components/profiling/arrayLinks.tsx @@ -2,7 +2,7 @@ import {useState} from 'react'; import styled from '@emotion/styled'; import type {LocationDescriptor} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/profiling/flamegraph/aggregateFlamegraphSidePanel.tsx b/static/app/components/profiling/flamegraph/aggregateFlamegraphSidePanel.tsx index 8480f5e2d65af9..4ae62478119c83 100644 --- a/static/app/components/profiling/flamegraph/aggregateFlamegraphSidePanel.tsx +++ b/static/app/components/profiling/flamegraph/aggregateFlamegraphSidePanel.tsx @@ -1,7 +1,7 @@ import {useEffect, useMemo, useState} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; diff --git a/static/app/components/profiling/flamegraph/flamegraphContextMenu.tsx b/static/app/components/profiling/flamegraph/flamegraphContextMenu.tsx index 26ed567dc141c0..6cf2e637f35ff0 100644 --- a/static/app/components/profiling/flamegraph/flamegraphContextMenu.tsx +++ b/static/app/components/profiling/flamegraph/flamegraphContextMenu.tsx @@ -5,7 +5,7 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import { ProfilingContextMenu, diff --git a/static/app/components/profiling/flamegraph/flamegraphDrawer/profileDetails.tsx b/static/app/components/profiling/flamegraph/flamegraphDrawer/profileDetails.tsx index 73679a6db43b15..626b1522be0c5d 100644 --- a/static/app/components/profiling/flamegraph/flamegraphDrawer/profileDetails.tsx +++ b/static/app/components/profiling/flamegraph/flamegraphDrawer/profileDetails.tsx @@ -5,7 +5,7 @@ import {PlatformIcon} from 'platformicons'; import {OrganizationAvatar} from 'sentry/components/core/avatar/organizationAvatar'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import Version from 'sentry/components/version'; diff --git a/static/app/components/profiling/profileEventsTable.tsx b/static/app/components/profiling/profileEventsTable.tsx index 6e56129154951c..1e7aafa7694927 100644 --- a/static/app/components/profiling/profileEventsTable.tsx +++ b/static/app/components/profiling/profileEventsTable.tsx @@ -1,7 +1,7 @@ import {useCallback} from 'react'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Count from 'sentry/components/count'; import {DateTime} from 'sentry/components/dateTime'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; diff --git a/static/app/components/quickTrace/index.tsx b/static/app/components/quickTrace/index.tsx index a3754c4897a616..5fc12f8ad33d75 100644 --- a/static/app/components/quickTrace/index.tsx +++ b/static/app/components/quickTrace/index.tsx @@ -33,7 +33,7 @@ import Projects from 'sentry/utils/projects'; const FRONTEND_PLATFORMS: string[] = [...frontend, ...mobile]; const BACKEND_PLATFORMS: string[] = [...backend, ...serverless]; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import type {Organization} from 'sentry/types/organization'; import {generateLinkToEventInTraceView} from 'sentry/utils/discover/urls'; diff --git a/static/app/components/replays/alerts/missingReplayAlert.tsx b/static/app/components/replays/alerts/missingReplayAlert.tsx index fd21d3d0e42331..b553d7ccc11517 100644 --- a/static/app/components/replays/alerts/missingReplayAlert.tsx +++ b/static/app/components/replays/alerts/missingReplayAlert.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import List from 'sentry/components/list'; import ListItem from 'sentry/components/list/listItem'; diff --git a/static/app/components/replays/breadcrumbs/breadcrumbIssueLink.tsx b/static/app/components/replays/breadcrumbs/breadcrumbIssueLink.tsx index ce675ce1dfde6d..dd44f38c03d9ce 100644 --- a/static/app/components/replays/breadcrumbs/breadcrumbIssueLink.tsx +++ b/static/app/components/replays/breadcrumbs/breadcrumbIssueLink.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {useReplayGroupContext} from 'sentry/components/replays/replayGroupContext'; import {space} from 'sentry/styles/space'; import type {ErrorFrame, FeedbackFrame, ReplayFrame} from 'sentry/utils/replays/types'; diff --git a/static/app/components/replays/breadcrumbs/errorTitle.tsx b/static/app/components/replays/breadcrumbs/errorTitle.tsx index ad49d5a3fc7b3b..0c95e6ac1c5ba5 100644 --- a/static/app/components/replays/breadcrumbs/errorTitle.tsx +++ b/static/app/components/replays/breadcrumbs/errorTitle.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {useReplayGroupContext} from 'sentry/components/replays/replayGroupContext'; import {getShortEventId} from 'sentry/utils/events'; import type {ErrorFrame} from 'sentry/utils/replays/types'; diff --git a/static/app/components/replays/breadcrumbs/selectorList.tsx b/static/app/components/replays/breadcrumbs/selectorList.tsx index 902024dc0bfc28..6adb730dfef622 100644 --- a/static/app/components/replays/breadcrumbs/selectorList.tsx +++ b/static/app/components/replays/breadcrumbs/selectorList.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {t} from 'sentry/locale'; import type {ClickFrame} from 'sentry/utils/replays/types'; diff --git a/static/app/components/replays/header/errorCounts.tsx b/static/app/components/replays/header/errorCounts.tsx index bc4220532051f7..8b1b7037843208 100644 --- a/static/app/components/replays/header/errorCounts.tsx +++ b/static/app/components/replays/header/errorCounts.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; import {Badge} from 'sentry/components/core/badge'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import CountTooltipContent from 'sentry/components/replays/countTooltipContent'; import useErrorCountPerProject from 'sentry/components/replays/header/useErrorCountPerProject'; diff --git a/static/app/components/replays/header/replayMetaData.tsx b/static/app/components/replays/header/replayMetaData.tsx index 43cb52e1f9216e..dd4a51fcd8948c 100644 --- a/static/app/components/replays/header/replayMetaData.tsx +++ b/static/app/components/replays/header/replayMetaData.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Placeholder from 'sentry/components/placeholder'; import ErrorCounts from 'sentry/components/replays/header/errorCounts'; import ReplayViewers from 'sentry/components/replays/header/replayViewers'; diff --git a/static/app/components/replays/replayCurrentUrl.tsx b/static/app/components/replays/replayCurrentUrl.tsx index 201c757e6e204e..4807258f132534 100644 --- a/static/app/components/replays/replayCurrentUrl.tsx +++ b/static/app/components/replays/replayCurrentUrl.tsx @@ -1,7 +1,7 @@ import {useMemo} from 'react'; import * as Sentry from '@sentry/react'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ExternalLink from 'sentry/components/links/externalLink'; import {useReplayContext} from 'sentry/components/replays/replayContext'; diff --git a/static/app/components/replays/replayTagsTableRow.tsx b/static/app/components/replays/replayTagsTableRow.tsx index 2f1f3731030271..787c19cb796862 100644 --- a/static/app/components/replays/replayTagsTableRow.tsx +++ b/static/app/components/replays/replayTagsTableRow.tsx @@ -3,7 +3,7 @@ import {Fragment, useMemo} from 'react'; import styled from '@emotion/styled'; import type {LocationDescriptor} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ErrorBoundary from 'sentry/components/errorBoundary'; import {AnnotatedText} from 'sentry/components/events/meta/annotatedText'; diff --git a/static/app/components/replays/table/replayTableColumns.tsx b/static/app/components/replays/table/replayTableColumns.tsx index ad0ea29d308ba2..6a8a24af00a06f 100644 --- a/static/app/components/replays/table/replayTableColumns.tsx +++ b/static/app/components/replays/table/replayTableColumns.tsx @@ -8,7 +8,7 @@ import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Button} from 'sentry/components/core/button'; import {Flex} from 'sentry/components/core/layout/flex'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Duration from 'sentry/components/duration/duration'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/components/reprocessedBox.tsx b/static/app/components/reprocessedBox.tsx index 90d40c9a38e9eb..922091f347a1ab 100644 --- a/static/app/components/reprocessedBox.tsx +++ b/static/app/components/reprocessedBox.tsx @@ -1,7 +1,7 @@ import {useState} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {BannerContainer, BannerSummary} from 'sentry/components/events/styles'; import {IconCheckmark, IconClose} from 'sentry/icons'; import {t, tct, tn} from 'sentry/locale'; diff --git a/static/app/components/savedEntityTable.tsx b/static/app/components/savedEntityTable.tsx index 727b7054360069..dd4b719b78e82e 100644 --- a/static/app/components/savedEntityTable.tsx +++ b/static/app/components/savedEntityTable.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DropdownMenu, type MenuItemProps} from 'sentry/components/dropdownMenu'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; diff --git a/static/app/components/shortId.tsx b/static/app/components/shortId.tsx index 60ccd6911fd304..88d2e330f380ae 100644 --- a/static/app/components/shortId.tsx +++ b/static/app/components/shortId.tsx @@ -1,8 +1,8 @@ import styled from '@emotion/styled'; import AutoSelectText from 'sentry/components/autoSelectText'; -import type {LinkProps} from 'sentry/components/core/link/link'; -import Link from 'sentry/components/core/link/link'; +import type {LinkProps} from 'sentry/components/core/link'; +import Link from 'sentry/components/core/link'; interface Props { shortId: string; diff --git a/static/app/components/sidebar/sidebarDropdown/index.tsx b/static/app/components/sidebar/sidebarDropdown/index.tsx index 832f5f3bc1359f..320a07789e9d61 100644 --- a/static/app/components/sidebar/sidebarDropdown/index.tsx +++ b/static/app/components/sidebar/sidebarDropdown/index.tsx @@ -8,7 +8,7 @@ import DisableInDemoMode from 'sentry/components/acl/demoModeDisabled'; import {Chevron} from 'sentry/components/chevron'; import {OrganizationAvatar} from 'sentry/components/core/avatar/organizationAvatar'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import DeprecatedDropdownMenu from 'sentry/components/deprecatedDropdownMenu'; import Hook from 'sentry/components/hook'; import IdBadge from 'sentry/components/idBadge'; diff --git a/static/app/components/sidebar/sidebarItem.tsx b/static/app/components/sidebar/sidebarItem.tsx index 7fe32d2bfe4caa..782c8ac1c0fbe5 100644 --- a/static/app/components/sidebar/sidebarItem.tsx +++ b/static/app/components/sidebar/sidebarItem.tsx @@ -7,7 +7,7 @@ import type {LocationDescriptor} from 'history'; import {FeatureBadge} from 'sentry/components/core/badge/featureBadge'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import HookOrDefault from 'sentry/components/hookOrDefault'; import {ExpandedContext} from 'sentry/components/sidebar/expandedContextProvider'; diff --git a/static/app/components/sidebar/sidebarMenuItemLink.tsx b/static/app/components/sidebar/sidebarMenuItemLink.tsx index c47a51fbaf51ff..56af984e81294a 100644 --- a/static/app/components/sidebar/sidebarMenuItemLink.tsx +++ b/static/app/components/sidebar/sidebarMenuItemLink.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; type Props = { diff --git a/static/app/components/stream/group.tsx b/static/app/components/stream/group.tsx index d94155b94db708..0b332ea33915f1 100644 --- a/static/app/components/stream/group.tsx +++ b/static/app/components/stream/group.tsx @@ -10,7 +10,7 @@ import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import GroupStatusChart from 'sentry/components/charts/groupStatusChart'; import {Checkbox} from 'sentry/components/core/checkbox'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import EventOrGroupExtraDetails from 'sentry/components/eventOrGroupExtraDetails'; diff --git a/static/app/components/tables/gridEditable/sortLink.tsx b/static/app/components/tables/gridEditable/sortLink.tsx index 8774b0e016b91a..25a230ba37181d 100644 --- a/static/app/components/tables/gridEditable/sortLink.tsx +++ b/static/app/components/tables/gridEditable/sortLink.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import type {LocationDescriptorObject} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {IconArrow} from 'sentry/icons'; import {useNavigate} from 'sentry/utils/useNavigate'; diff --git a/static/app/components/tables/simpleTable/index.stories.tsx b/static/app/components/tables/simpleTable/index.stories.tsx index a47c0444b8521e..5b8bf90179677b 100644 --- a/static/app/components/tables/simpleTable/index.stories.tsx +++ b/static/app/components/tables/simpleTable/index.stories.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {SimpleTable} from 'sentry/components/tables/simpleTable'; import {TimeAgoCell} from 'sentry/components/workflowEngine/gridCell/timeAgoCell'; import {t} from 'sentry/locale'; diff --git a/static/app/components/tagsTableRow.tsx b/static/app/components/tagsTableRow.tsx index df182fe5ac9f3f..e6d64334db3274 100644 --- a/static/app/components/tagsTableRow.tsx +++ b/static/app/components/tagsTableRow.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import type {LocationDescriptor} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {AnnotatedText} from 'sentry/components/events/meta/annotatedText'; import {KeyValueTableRow} from 'sentry/components/keyValueTable'; diff --git a/static/app/components/version.tsx b/static/app/components/version.tsx index 13c1b96c2df99f..475fe8bd52572d 100644 --- a/static/app/components/version.tsx +++ b/static/app/components/version.tsx @@ -2,7 +2,7 @@ import {css, useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import GlobalSelectionLink from 'sentry/components/globalSelectionLink'; import {useLocation} from 'sentry/utils/useLocation'; diff --git a/static/app/components/waitingForEvents.tsx b/static/app/components/waitingForEvents.tsx index 3369748eeb1fcf..7d94b7d8efad88 100644 --- a/static/app/components/waitingForEvents.tsx +++ b/static/app/components/waitingForEvents.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import waitingForEventImg from 'sentry-images/spot/waiting-for-event.svg'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/app/components/workflowEngine/gridCell/connectionCell.tsx b/static/app/components/workflowEngine/gridCell/connectionCell.tsx index 4562a87b4e669f..834be0b0d30d33 100644 --- a/static/app/components/workflowEngine/gridCell/connectionCell.tsx +++ b/static/app/components/workflowEngine/gridCell/connectionCell.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import {css} from '@emotion/react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Hovercard} from 'sentry/components/hovercard'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import {EmptyCell} from 'sentry/components/workflowEngine/gridCell/emptyCell'; diff --git a/static/app/components/workflowEngine/gridCell/issueCell.tsx b/static/app/components/workflowEngine/gridCell/issueCell.tsx index 7e3acbe6957273..d20ff09bc27fe2 100644 --- a/static/app/components/workflowEngine/gridCell/issueCell.tsx +++ b/static/app/components/workflowEngine/gridCell/issueCell.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ShortId, {Wrapper} from 'sentry/components/group/inboxBadges/shortId'; import TimeSince from 'sentry/components/timeSince'; import {EmptyCell} from 'sentry/components/workflowEngine/gridCell/emptyCell'; diff --git a/static/app/components/workflowEngine/gridCell/titleCell.tsx b/static/app/components/workflowEngine/gridCell/titleCell.tsx index b162923ddaa940..ee489026adb735 100644 --- a/static/app/components/workflowEngine/gridCell/titleCell.tsx +++ b/static/app/components/workflowEngine/gridCell/titleCell.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {IconSentry} from 'sentry/icons'; import {space} from 'sentry/styles/space'; import {defined} from 'sentry/utils'; diff --git a/static/app/data/forms/projectSecurityAndPrivacyGroups.tsx b/static/app/data/forms/projectSecurityAndPrivacyGroups.tsx index d4bbf20d91cde9..6f951a9ce03f16 100644 --- a/static/app/data/forms/projectSecurityAndPrivacyGroups.tsx +++ b/static/app/data/forms/projectSecurityAndPrivacyGroups.tsx @@ -1,5 +1,5 @@ import {hasEveryAccess} from 'sentry/components/acl/access'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import type {JsonFormObject} from 'sentry/components/forms/types'; import {t, tct} from 'sentry/locale'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/app/gettingStartedDocs/java/java.tsx b/static/app/gettingStartedDocs/java/java.tsx index 5ee1facec0a738..c5b1a16490f076 100644 --- a/static/app/gettingStartedDocs/java/java.tsx +++ b/static/app/gettingStartedDocs/java/java.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { diff --git a/static/app/gettingStartedDocs/java/log4j2.tsx b/static/app/gettingStartedDocs/java/log4j2.tsx index 95a1487215f1fe..4f90bc33f3c9b2 100644 --- a/static/app/gettingStartedDocs/java/log4j2.tsx +++ b/static/app/gettingStartedDocs/java/log4j2.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { diff --git a/static/app/gettingStartedDocs/java/logback.tsx b/static/app/gettingStartedDocs/java/logback.tsx index de35b36ec3bb01..aa9a3b756e6988 100644 --- a/static/app/gettingStartedDocs/java/logback.tsx +++ b/static/app/gettingStartedDocs/java/logback.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { diff --git a/static/app/gettingStartedDocs/java/spring-boot.tsx b/static/app/gettingStartedDocs/java/spring-boot.tsx index b4093539d0d2c0..e7c6d184304f0e 100644 --- a/static/app/gettingStartedDocs/java/spring-boot.tsx +++ b/static/app/gettingStartedDocs/java/spring-boot.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { diff --git a/static/app/gettingStartedDocs/java/spring.tsx b/static/app/gettingStartedDocs/java/spring.tsx index 9f1fa6de5279d8..32c5e47719315f 100644 --- a/static/app/gettingStartedDocs/java/spring.tsx +++ b/static/app/gettingStartedDocs/java/spring.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { diff --git a/static/app/gettingStartedDocs/kotlin/kotlin.tsx b/static/app/gettingStartedDocs/kotlin/kotlin.tsx index 8441e8ab65a06d..479560e1e923cf 100644 --- a/static/app/gettingStartedDocs/kotlin/kotlin.tsx +++ b/static/app/gettingStartedDocs/kotlin/kotlin.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { diff --git a/static/app/stories/view/storyHeader.tsx b/static/app/stories/view/storyHeader.tsx index 58612484a859f4..54338b8de028e0 100644 --- a/static/app/stories/view/storyHeader.tsx +++ b/static/app/stories/view/storyHeader.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import * as Storybook from 'sentry/stories'; import {space} from 'sentry/styles/space'; diff --git a/static/app/stories/view/storyTree.tsx b/static/app/stories/view/storyTree.tsx index 1c76b5b4045378..a10f1d5b313373 100644 --- a/static/app/stories/view/storyTree.tsx +++ b/static/app/stories/view/storyTree.tsx @@ -2,7 +2,7 @@ import {useMemo, useRef, useState} from 'react'; import styled from '@emotion/styled'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import { IconChevron, IconCircle, diff --git a/static/app/styles/typography.stories.tsx b/static/app/styles/typography.stories.tsx index e757b83c399baf..9850d40b412969 100644 --- a/static/app/styles/typography.stories.tsx +++ b/static/app/styles/typography.stories.tsx @@ -9,7 +9,7 @@ import WeightGraphic from 'sentry-images/stories/typography/weight.svg'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import Panel from 'sentry/components/panels/panel'; import {PanelTable} from 'sentry/components/panels/panelTable'; diff --git a/static/app/utils/dashboards/issueFieldRenderers.tsx b/static/app/utils/dashboards/issueFieldRenderers.tsx index 5d75c6c038f93f..eb68653ba96125 100644 --- a/static/app/utils/dashboards/issueFieldRenderers.tsx +++ b/static/app/utils/dashboards/issueFieldRenderers.tsx @@ -3,7 +3,7 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/utils/discover/fieldRenderers.tsx b/static/app/utils/discover/fieldRenderers.tsx index 1f712bfcd015f6..104c54ebaf5574 100644 --- a/static/app/utils/discover/fieldRenderers.tsx +++ b/static/app/utils/discover/fieldRenderers.tsx @@ -6,7 +6,7 @@ import partial from 'lodash/partial'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import {deviceNameMapper} from 'sentry/components/deviceName'; diff --git a/static/app/utils/discover/styles.tsx b/static/app/utils/discover/styles.tsx index 5bb251e94123ed..a4d9db82228a6a 100644 --- a/static/app/utils/discover/styles.tsx +++ b/static/app/utils/discover/styles.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import ShortId, {StyledAutoSelectText} from 'sentry/components/shortId'; import {IconUser} from 'sentry/icons/iconUser'; diff --git a/static/app/utils/discover/viewReplayLink.tsx b/static/app/utils/discover/viewReplayLink.tsx index a72f076d568635..82f2f08e2ad340 100644 --- a/static/app/utils/discover/viewReplayLink.tsx +++ b/static/app/utils/discover/viewReplayLink.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link, {type LinkProps} from 'sentry/components/core/link/link'; +import Link, {type LinkProps} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {t} from 'sentry/locale'; import useReplayExists from 'sentry/utils/replayCount/useReplayExists'; diff --git a/static/app/views/acceptOrganizationInvite/index.tsx b/static/app/views/acceptOrganizationInvite/index.tsx index 5bab29e4271823..a7a590b4b297f8 100644 --- a/static/app/views/acceptOrganizationInvite/index.tsx +++ b/static/app/views/acceptOrganizationInvite/index.tsx @@ -5,7 +5,7 @@ import {logout} from 'sentry/actionCreators/account'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import NarrowLayout from 'sentry/components/narrowLayout'; diff --git a/static/app/views/admin/adminOrganizations.tsx b/static/app/views/admin/adminOrganizations.tsx index 0fba43bc4b5666..f6079422c307a1 100644 --- a/static/app/views/admin/adminOrganizations.tsx +++ b/static/app/views/admin/adminOrganizations.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ResultGrid from 'sentry/components/resultGrid'; import {t} from 'sentry/locale'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/app/views/admin/adminUsers.tsx b/static/app/views/admin/adminUsers.tsx index 738e801ccb542c..db85351dd4a681 100644 --- a/static/app/views/admin/adminUsers.tsx +++ b/static/app/views/admin/adminUsers.tsx @@ -1,6 +1,6 @@ import moment from 'moment-timezone'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ResultGrid from 'sentry/components/resultGrid'; import {t} from 'sentry/locale'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/app/views/alerts/list/incidents/row.tsx b/static/app/views/alerts/list/incidents/row.tsx index c593f3b02b32d0..a10d8592d71ea5 100644 --- a/static/app/views/alerts/list/incidents/row.tsx +++ b/static/app/views/alerts/list/incidents/row.tsx @@ -4,7 +4,7 @@ import moment from 'moment-timezone'; import {ActorAvatar} from 'sentry/components/core/avatar/actorAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Duration from 'sentry/components/duration'; import ErrorBoundary from 'sentry/components/errorBoundary'; import IdBadge from 'sentry/components/idBadge'; diff --git a/static/app/views/alerts/list/rules/alertRulesList.tsx b/static/app/views/alerts/list/rules/alertRulesList.tsx index 5f54b16e0cb0fd..c2f4cdb66719b5 100644 --- a/static/app/views/alerts/list/rules/alertRulesList.tsx +++ b/static/app/views/alerts/list/rules/alertRulesList.tsx @@ -7,7 +7,7 @@ import { addMessage, addSuccessMessage, } from 'sentry/actionCreators/indicator'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import HookOrDefault from 'sentry/components/hookOrDefault'; import * as Layout from 'sentry/components/layouts/thirds'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/app/views/alerts/list/rules/row.tsx b/static/app/views/alerts/list/rules/row.tsx index e4f8cd21525f6a..4e10f4c3ab8eb9 100644 --- a/static/app/views/alerts/list/rules/row.tsx +++ b/static/app/views/alerts/list/rules/row.tsx @@ -11,7 +11,7 @@ import { type SelectOptionOrSection, } from 'sentry/components/core/compactSelect'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import type {MenuItemProps} from 'sentry/components/dropdownMenu'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; diff --git a/static/app/views/alerts/rules/issue/details/issuesList.tsx b/static/app/views/alerts/rules/issue/details/issuesList.tsx index 8415723ad1ebd9..fff367a7d63114 100644 --- a/static/app/views/alerts/rules/issue/details/issuesList.tsx +++ b/static/app/views/alerts/rules/issue/details/issuesList.tsx @@ -3,7 +3,7 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; import type {DateTimeObject} from 'sentry/components/charts/utils'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Count from 'sentry/components/count'; import {DateTime} from 'sentry/components/dateTime'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/app/views/alerts/rules/issue/details/ruleDetails.tsx b/static/app/views/alerts/rules/issue/details/ruleDetails.tsx index f5847cb940ee91..b2631e485aa6e6 100644 --- a/static/app/views/alerts/rules/issue/details/ruleDetails.tsx +++ b/static/app/views/alerts/rules/issue/details/ruleDetails.tsx @@ -11,7 +11,7 @@ import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ErrorBoundary from 'sentry/components/errorBoundary'; import IdBadge from 'sentry/components/idBadge'; import * as Layout from 'sentry/components/layouts/thirds'; diff --git a/static/app/views/alerts/rules/issue/feedbackAlertBanner.tsx b/static/app/views/alerts/rules/issue/feedbackAlertBanner.tsx index ee32fbefe53f6e..65e9bdc6fab9a3 100644 --- a/static/app/views/alerts/rules/issue/feedbackAlertBanner.tsx +++ b/static/app/views/alerts/rules/issue/feedbackAlertBanner.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/alerts/rules/metric/details/body.tsx b/static/app/views/alerts/rules/metric/details/body.tsx index 5bba61ef5a4f5b..8719478aa171f1 100644 --- a/static/app/views/alerts/rules/metric/details/body.tsx +++ b/static/app/views/alerts/rules/metric/details/body.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import * as Layout from 'sentry/components/layouts/thirds'; import Panel from 'sentry/components/panels/panel'; diff --git a/static/app/views/alerts/rules/metric/details/metricHistory.tsx b/static/app/views/alerts/rules/metric/details/metricHistory.tsx index 9b70a5c71182bb..3e0b3ac4c8f412 100644 --- a/static/app/views/alerts/rules/metric/details/metricHistory.tsx +++ b/static/app/views/alerts/rules/metric/details/metricHistory.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import CollapsePanel from 'sentry/components/collapsePanel'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import Duration from 'sentry/components/duration'; import {PanelTable} from 'sentry/components/panels/panelTable'; diff --git a/static/app/views/alerts/rules/metric/details/relatedIssuesNotAvailable.tsx b/static/app/views/alerts/rules/metric/details/relatedIssuesNotAvailable.tsx index fbc296d2cf8511..b7fdeb3e95f823 100644 --- a/static/app/views/alerts/rules/metric/details/relatedIssuesNotAvailable.tsx +++ b/static/app/views/alerts/rules/metric/details/relatedIssuesNotAvailable.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import Feature from 'sentry/components/acl/feature'; import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import type {LinkProps} from 'sentry/components/core/link/link'; +import type {LinkProps} from 'sentry/components/core/link'; import Panel from 'sentry/components/panels/panel'; interface Props { diff --git a/static/app/views/alerts/rules/metric/details/relatedTransactions.tsx b/static/app/views/alerts/rules/metric/details/relatedTransactions.tsx index 42287fc077fe07..81420baa617c9e 100644 --- a/static/app/views/alerts/rules/metric/details/relatedTransactions.tsx +++ b/static/app/views/alerts/rules/metric/details/relatedTransactions.tsx @@ -3,7 +3,7 @@ import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import type {GridColumn} from 'sentry/components/tables/gridEditable'; import GridEditable, {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; import type {Alignments} from 'sentry/components/tables/gridEditable/sortLink'; diff --git a/static/app/views/alerts/rules/metric/metricRulePresets.tsx b/static/app/views/alerts/rules/metric/metricRulePresets.tsx index f8030131feae71..bcba2db27fde4b 100644 --- a/static/app/views/alerts/rules/metric/metricRulePresets.tsx +++ b/static/app/views/alerts/rules/metric/metricRulePresets.tsx @@ -1,4 +1,4 @@ -import type {LinkProps} from 'sentry/components/core/link/link'; +import type {LinkProps} from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import type {Organization} from 'sentry/types/organization'; import type {Project} from 'sentry/types/project'; diff --git a/static/app/views/alerts/rules/uptime/details.tsx b/static/app/views/alerts/rules/uptime/details.tsx index 64cc96ac85260d..2f33c605ae96d8 100644 --- a/static/app/views/alerts/rules/uptime/details.tsx +++ b/static/app/views/alerts/rules/uptime/details.tsx @@ -7,7 +7,7 @@ import Breadcrumbs from 'sentry/components/breadcrumbs'; import {Alert} from 'sentry/components/core/alert'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import IdBadge from 'sentry/components/idBadge'; import * as Layout from 'sentry/components/layouts/thirds'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/app/views/alerts/rules/uptime/uptimeChecksGrid.tsx b/static/app/views/alerts/rules/uptime/uptimeChecksGrid.tsx index e52c3f7710638f..3e0592a69f6753 100644 --- a/static/app/views/alerts/rules/uptime/uptimeChecksGrid.tsx +++ b/static/app/views/alerts/rules/uptime/uptimeChecksGrid.tsx @@ -2,7 +2,7 @@ import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import Duration from 'sentry/components/duration'; diff --git a/static/app/views/auth/layout.tsx b/static/app/views/auth/layout.tsx index 644bb3cd3c80a0..56bbfce2511c58 100644 --- a/static/app/views/auth/layout.tsx +++ b/static/app/views/auth/layout.tsx @@ -1,7 +1,7 @@ import {useEffect} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Panel from 'sentry/components/panels/panel'; import {IconSentry} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/auth/loginForm.tsx b/static/app/views/auth/loginForm.tsx index 46affc1f4de0de..ceac5bf03f4fce 100644 --- a/static/app/views/auth/loginForm.tsx +++ b/static/app/views/auth/loginForm.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import SecretField from 'sentry/components/forms/fields/secretField'; import TextField from 'sentry/components/forms/fields/textField'; import Form from 'sentry/components/forms/form'; diff --git a/static/app/views/automations/components/automationHistoryList.tsx b/static/app/views/automations/components/automationHistoryList.tsx index 99e587a0be8905..9a1b998700a1c9 100644 --- a/static/app/views/automations/components/automationHistoryList.tsx +++ b/static/app/views/automations/components/automationHistoryList.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import {SimpleTable} from 'sentry/components/tables/simpleTable'; import {useTimezone} from 'sentry/components/timezoneProvider'; diff --git a/static/app/views/codecov/coverage/commits/commitDetailSummary.tsx b/static/app/views/codecov/coverage/commits/commitDetailSummary.tsx index 712f5fdcb3375b..e31ec123a37331 100644 --- a/static/app/views/codecov/coverage/commits/commitDetailSummary.tsx +++ b/static/app/views/codecov/coverage/commits/commitDetailSummary.tsx @@ -8,7 +8,7 @@ import { SummaryEntryValue, SummaryEntryValueLink, } from 'sentry/components/codecov/summary'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; import PanelHeader from 'sentry/components/panels/panelHeader'; diff --git a/static/app/views/codecov/tests/onboardingSteps/addUploadToken.tsx b/static/app/views/codecov/tests/onboardingSteps/addUploadToken.tsx index 3447a35c472ec0..e4c644968d447a 100644 --- a/static/app/views/codecov/tests/onboardingSteps/addUploadToken.tsx +++ b/static/app/views/codecov/tests/onboardingSteps/addUploadToken.tsx @@ -4,7 +4,7 @@ import {CodeSnippet} from 'sentry/components/codeSnippet'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {IconClose} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/codecov/tests/onboardingSteps/chooseUploadPermission.tsx b/static/app/views/codecov/tests/onboardingSteps/chooseUploadPermission.tsx index 8dbb0da1f1456b..225c3849250da3 100644 --- a/static/app/views/codecov/tests/onboardingSteps/chooseUploadPermission.tsx +++ b/static/app/views/codecov/tests/onboardingSteps/chooseUploadPermission.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import RadioGroup from 'sentry/components/forms/controls/radioGroup'; import {t, tct} from 'sentry/locale'; import {OnboardingStep} from 'sentry/views/codecov/tests/onboardingSteps/onboardingStep'; diff --git a/static/app/views/codecov/tests/onboardingSteps/editGHAWorkflow.tsx b/static/app/views/codecov/tests/onboardingSteps/editGHAWorkflow.tsx index f2d36e6eccfa64..cafd8d0aaee63c 100644 --- a/static/app/views/codecov/tests/onboardingSteps/editGHAWorkflow.tsx +++ b/static/app/views/codecov/tests/onboardingSteps/editGHAWorkflow.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {CodeSnippet} from 'sentry/components/codeSnippet'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import {InlineCodeSnippet} from 'sentry/views/codecov/styles'; diff --git a/static/app/views/codecov/tests/onboardingSteps/installPreventCLI.tsx b/static/app/views/codecov/tests/onboardingSteps/installPreventCLI.tsx index 9b01dd590dfc69..1da343f3f391af 100644 --- a/static/app/views/codecov/tests/onboardingSteps/installPreventCLI.tsx +++ b/static/app/views/codecov/tests/onboardingSteps/installPreventCLI.tsx @@ -2,7 +2,7 @@ import {Fragment, useState} from 'react'; import styled from '@emotion/styled'; import {CodeSnippet} from 'sentry/components/codeSnippet'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Select} from 'sentry/components/core/select'; import RadioGroup from 'sentry/components/forms/controls/radioGroup'; import {IconOpen} from 'sentry/icons'; diff --git a/static/app/views/codecov/tests/preOnboarding.tsx b/static/app/views/codecov/tests/preOnboarding.tsx index 1f97b9de01c902..c567490d00064b 100644 --- a/static/app/views/codecov/tests/preOnboarding.tsx +++ b/static/app/views/codecov/tests/preOnboarding.tsx @@ -6,7 +6,7 @@ import testsAnalyticsSummaryDark from 'sentry-images/features/test-analytics-sum import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {IconGithub} from 'sentry/icons'; import {t} from 'sentry/locale'; import ConfigStore from 'sentry/stores/configStore'; diff --git a/static/app/views/codecov/tests/testAnalyticsTable/sortableHeader.tsx b/static/app/views/codecov/tests/testAnalyticsTable/sortableHeader.tsx index a1b270a7963f5b..15cb3cc3f9450e 100644 --- a/static/app/views/codecov/tests/testAnalyticsTable/sortableHeader.tsx +++ b/static/app/views/codecov/tests/testAnalyticsTable/sortableHeader.tsx @@ -2,7 +2,7 @@ import {Fragment, type ReactNode, useCallback} from 'react'; import {useSearchParams} from 'react-router-dom'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Switch} from 'sentry/components/core/switch'; import QuestionTooltip from 'sentry/components/questionTooltip'; import {IconArrow} from 'sentry/icons'; diff --git a/static/app/views/dashboards/datasetConfig/errorsAndTransactions.tsx b/static/app/views/dashboards/datasetConfig/errorsAndTransactions.tsx index 41cb7b1b55be60..14aab34d992903 100644 --- a/static/app/views/dashboards/datasetConfig/errorsAndTransactions.tsx +++ b/static/app/views/dashboards/datasetConfig/errorsAndTransactions.tsx @@ -4,7 +4,7 @@ import trimStart from 'lodash/trimStart'; import {doEventsRequest} from 'sentry/actionCreators/events'; import type {Client, ResponseMeta} from 'sentry/api'; import {isMultiSeriesStats} from 'sentry/components/charts/utils'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {t} from 'sentry/locale'; import type {PageFilters, SelectValue} from 'sentry/types/core'; diff --git a/static/app/views/dashboards/manage/dashboardCard.tsx b/static/app/views/dashboards/manage/dashboardCard.tsx index 2c989dced517f4..6065a7697f1711 100644 --- a/static/app/views/dashboards/manage/dashboardCard.tsx +++ b/static/app/views/dashboards/manage/dashboardCard.tsx @@ -6,8 +6,8 @@ import {ActivityAvatar} from 'sentry/components/activity/item/avatar'; import Card from 'sentry/components/card'; import {Button} from 'sentry/components/core/button'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import type {LinkProps} from 'sentry/components/core/link/link'; -import Link from 'sentry/components/core/link/link'; +import type {LinkProps} from 'sentry/components/core/link'; +import Link from 'sentry/components/core/link'; import {IconStar} from 'sentry/icons'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/dashboards/manage/dashboardTable.tsx b/static/app/views/dashboards/manage/dashboardTable.tsx index 381487d4a9853e..3c7ba76bb04766 100644 --- a/static/app/views/dashboards/manage/dashboardTable.tsx +++ b/static/app/views/dashboards/manage/dashboardTable.tsx @@ -16,7 +16,7 @@ import {ActivityAvatar} from 'sentry/components/activity/item/avatar'; import {openConfirmModal} from 'sentry/components/confirm'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; import GridEditable, { COL_WIDTH_UNDEFINED, diff --git a/static/app/views/dashboards/widgetBuilder/footer.tsx b/static/app/views/dashboards/widgetBuilder/footer.tsx index d980dcf4b3bef0..3214e5277b44f9 100644 --- a/static/app/views/dashboards/widgetBuilder/footer.tsx +++ b/static/app/views/dashboards/widgetBuilder/footer.tsx @@ -4,7 +4,7 @@ import Confirm from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import type {LinkProps} from 'sentry/components/core/link/link'; +import type {LinkProps} from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/dashboards/widgetBuilder/header.tsx b/static/app/views/dashboards/widgetBuilder/header.tsx index da87acadf23a88..abc36094ea32ed 100644 --- a/static/app/views/dashboards/widgetBuilder/header.tsx +++ b/static/app/views/dashboards/widgetBuilder/header.tsx @@ -1,7 +1,7 @@ import {Breadcrumbs} from 'sentry/components/breadcrumbs'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import type {LinkProps} from 'sentry/components/core/link/link'; +import type {LinkProps} from 'sentry/components/core/link'; import FeedbackWidgetButton from 'sentry/components/feedback/widget/feedbackWidgetButton'; import * as Layout from 'sentry/components/layouts/thirds'; import {t} from 'sentry/locale'; diff --git a/static/app/views/detectors/components/detectorListConnectedAutomations.tsx b/static/app/views/detectors/components/detectorListConnectedAutomations.tsx index e3c93b2e2e82ed..9a314e6f3fcd48 100644 --- a/static/app/views/detectors/components/detectorListConnectedAutomations.tsx +++ b/static/app/views/detectors/components/detectorListConnectedAutomations.tsx @@ -2,7 +2,7 @@ import {ClassNames} from '@emotion/react'; import styled from '@emotion/styled'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Hovercard} from 'sentry/components/hovercard'; import LoadingError from 'sentry/components/loadingError'; import Placeholder from 'sentry/components/placeholder'; diff --git a/static/app/views/discover/eventDetails/linkedIssue.tsx b/static/app/views/discover/eventDetails/linkedIssue.tsx index d2198920d2382d..ad4eb1914308f0 100644 --- a/static/app/views/discover/eventDetails/linkedIssue.tsx +++ b/static/app/views/discover/eventDetails/linkedIssue.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import {SectionHeading} from 'sentry/components/charts/styles'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Times from 'sentry/components/group/times'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/app/views/discover/querycard.tsx b/static/app/views/discover/querycard.tsx index f1b233cf2a83db..36923fb8c19600 100644 --- a/static/app/views/discover/querycard.tsx +++ b/static/app/views/discover/querycard.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import {ActivityAvatar} from 'sentry/components/activity/item/avatar'; import Card from 'sentry/components/card'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ErrorBoundary from 'sentry/components/errorBoundary'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/discover/savedQuery/index.tsx b/static/app/views/discover/savedQuery/index.tsx index 5f4c941330c437..02a29ac1ed4559 100644 --- a/static/app/views/discover/savedQuery/index.tsx +++ b/static/app/views/discover/savedQuery/index.tsx @@ -16,7 +16,7 @@ import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Input} from 'sentry/components/core/input'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {CreateAlertFromViewButton} from 'sentry/components/createAlertButton'; import type {MenuItemProps} from 'sentry/components/dropdownMenu'; diff --git a/static/app/views/discover/table/tableView.tsx b/static/app/views/discover/table/tableView.tsx index 59af6006aa1094..32d66914eef666 100644 --- a/static/app/views/discover/table/tableView.tsx +++ b/static/app/views/discover/table/tableView.tsx @@ -5,7 +5,7 @@ import * as Sentry from '@sentry/react'; import type {Location, LocationDescriptorObject} from 'history'; import {openModal} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import GridEditable, { COL_WIDTH_MINIMUM, diff --git a/static/app/views/explore/logs/fieldRenderers.tsx b/static/app/views/explore/logs/fieldRenderers.tsx index 55380c6dbb43a1..1e80b38ae6a200 100644 --- a/static/app/views/explore/logs/fieldRenderers.tsx +++ b/static/app/views/explore/logs/fieldRenderers.tsx @@ -1,6 +1,6 @@ import React, {Fragment} from 'react'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import {DateTime} from 'sentry/components/dateTime'; diff --git a/static/app/views/explore/multiQueryMode/queryVisualizations/table.tsx b/static/app/views/explore/multiQueryMode/queryVisualizations/table.tsx index bcda678c25414a..5efc7cc37775f5 100644 --- a/static/app/views/explore/multiQueryMode/queryVisualizations/table.tsx +++ b/static/app/views/explore/multiQueryMode/queryVisualizations/table.tsx @@ -2,7 +2,7 @@ import {Fragment, useMemo, useRef} from 'react'; import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/app/views/explore/tables/aggregatesTable.tsx b/static/app/views/explore/tables/aggregatesTable.tsx index d1770d0b15834e..27d00cd04a1909 100644 --- a/static/app/views/explore/tables/aggregatesTable.tsx +++ b/static/app/views/explore/tables/aggregatesTable.tsx @@ -2,7 +2,7 @@ import {Fragment, useMemo, useRef} from 'react'; import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/app/views/explore/tables/fieldRenderer.tsx b/static/app/views/explore/tables/fieldRenderer.tsx index c35b5f8f5394e0..81560af021be16 100644 --- a/static/app/views/explore/tables/fieldRenderer.tsx +++ b/static/app/views/explore/tables/fieldRenderer.tsx @@ -2,7 +2,7 @@ import {useMemo} from 'react'; import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/views/explore/tables/tracesTable/fieldRenderers.tsx b/static/app/views/explore/tables/tracesTable/fieldRenderers.tsx index d7a1b306bb7256..92c6d4d7e31704 100644 --- a/static/app/views/explore/tables/tracesTable/fieldRenderers.tsx +++ b/static/app/views/explore/tables/tracesTable/fieldRenderers.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import {RowRectangle} from 'sentry/components/performance/waterfall/rowBar'; diff --git a/static/app/views/insights/agentMonitoring/components/common.tsx b/static/app/views/insights/agentMonitoring/components/common.tsx index 659c9ef81e628c..6f49ad41c43d8d 100644 --- a/static/app/views/insights/agentMonitoring/components/common.tsx +++ b/static/app/views/insights/agentMonitoring/components/common.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {space} from 'sentry/styles/space'; export const GridEditableContainer = styled('div')` diff --git a/static/app/views/insights/browser/resources/components/sampleImages.tsx b/static/app/views/insights/browser/resources/components/sampleImages.tsx index 7768deff86a14b..e855c7c79f8108 100644 --- a/static/app/views/insights/browser/resources/components/sampleImages.tsx +++ b/static/app/views/insights/browser/resources/components/sampleImages.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import * as Sentry from '@sentry/react'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {IconImage} from 'sentry/icons'; diff --git a/static/app/views/insights/browser/resources/components/tables/resourceSummaryTable.tsx b/static/app/views/insights/browser/resources/components/tables/resourceSummaryTable.tsx index cf25c487064dff..6c98a87596646b 100644 --- a/static/app/views/insights/browser/resources/components/tables/resourceSummaryTable.tsx +++ b/static/app/views/insights/browser/resources/components/tables/resourceSummaryTable.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import type { diff --git a/static/app/views/insights/browser/webVitals/components/pageOverviewWebVitalsDetailPanel.tsx b/static/app/views/insights/browser/webVitals/components/pageOverviewWebVitalsDetailPanel.tsx index d50f22b105255c..f0f46804f2a213 100644 --- a/static/app/views/insights/browser/webVitals/components/pageOverviewWebVitalsDetailPanel.tsx +++ b/static/app/views/insights/browser/webVitals/components/pageOverviewWebVitalsDetailPanel.tsx @@ -1,7 +1,7 @@ import {useMemo} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DrawerHeader} from 'sentry/components/globalDrawer/components'; import type { diff --git a/static/app/views/insights/browser/webVitals/components/performanceScoreRingWithTooltips.tsx b/static/app/views/insights/browser/webVitals/components/performanceScoreRingWithTooltips.tsx index e4750aa1ce9019..074b307ab3e285 100644 --- a/static/app/views/insights/browser/webVitals/components/performanceScoreRingWithTooltips.tsx +++ b/static/app/views/insights/browser/webVitals/components/performanceScoreRingWithTooltips.tsx @@ -3,7 +3,7 @@ import {css, useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import {useLocation} from 'sentry/utils/useLocation'; diff --git a/static/app/views/insights/browser/webVitals/components/tables/pagePerformanceTable.tsx b/static/app/views/insights/browser/webVitals/components/tables/pagePerformanceTable.tsx index 30df2a6a6ecf7f..e9e5cbc9dc231b 100644 --- a/static/app/views/insights/browser/webVitals/components/tables/pagePerformanceTable.tsx +++ b/static/app/views/insights/browser/webVitals/components/tables/pagePerformanceTable.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ExternalLink from 'sentry/components/links/externalLink'; import Pagination from 'sentry/components/pagination'; diff --git a/static/app/views/insights/browser/webVitals/components/tables/pageSamplePerformanceTable.tsx b/static/app/views/insights/browser/webVitals/components/tables/pageSamplePerformanceTable.tsx index ae3d60181c46c0..58ad5d244375dc 100644 --- a/static/app/views/insights/browser/webVitals/components/tables/pageSamplePerformanceTable.tsx +++ b/static/app/views/insights/browser/webVitals/components/tables/pageSamplePerformanceTable.tsx @@ -6,7 +6,7 @@ import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {CompactSelect} from 'sentry/components/core/compactSelect'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {SegmentedControl} from 'sentry/components/core/segmentedControl'; import {Tooltip} from 'sentry/components/core/tooltip'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/views/insights/browser/webVitals/components/webVitalsDetailPanel.tsx b/static/app/views/insights/browser/webVitals/components/webVitalsDetailPanel.tsx index b4bbeff25d90b8..95a7f46ed2c362 100644 --- a/static/app/views/insights/browser/webVitals/components/webVitalsDetailPanel.tsx +++ b/static/app/views/insights/browser/webVitals/components/webVitalsDetailPanel.tsx @@ -1,7 +1,7 @@ import {useEffect, useMemo} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DrawerHeader} from 'sentry/components/globalDrawer/components'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/views/insights/cache/components/tables/transactionCell.tsx b/static/app/views/insights/cache/components/tables/transactionCell.tsx index 8fabb04c97e722..5cf27f4777d96d 100644 --- a/static/app/views/insights/cache/components/tables/transactionCell.tsx +++ b/static/app/views/insights/cache/components/tables/transactionCell.tsx @@ -1,6 +1,6 @@ import * as qs from 'query-string'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {useLocation} from 'sentry/utils/useLocation'; import {OverflowEllipsisTextContainer} from 'sentry/views/insights/common/components/textAlign'; import {useModuleURL} from 'sentry/views/insights/common/utils/useModuleURL'; diff --git a/static/app/views/insights/common/components/samplesTable/spanSamplesTable.tsx b/static/app/views/insights/common/components/samplesTable/spanSamplesTable.tsx index 48ced568c50f85..27c34bd4d28173 100644 --- a/static/app/views/insights/common/components/samplesTable/spanSamplesTable.tsx +++ b/static/app/views/insights/common/components/samplesTable/spanSamplesTable.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import type {GridColumnHeader} from 'sentry/components/tables/gridEditable'; import GridEditable, {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/insights/common/components/spanGroupDetailsLink.tsx b/static/app/views/insights/common/components/spanGroupDetailsLink.tsx index f857763970910f..08fe126ca7d03c 100644 --- a/static/app/views/insights/common/components/spanGroupDetailsLink.tsx +++ b/static/app/views/insights/common/components/spanGroupDetailsLink.tsx @@ -1,6 +1,6 @@ import * as qs from 'query-string'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import normalizeUrl from 'sentry/utils/url/normalizeUrl'; import {useLocation} from 'sentry/utils/useLocation'; import {OverflowEllipsisTextContainer} from 'sentry/views/insights/common/components/textAlign'; diff --git a/static/app/views/insights/common/components/tableCells/spanIdCell.tsx b/static/app/views/insights/common/components/tableCells/spanIdCell.tsx index 4d071959fede5c..b7c17007df9731 100644 --- a/static/app/views/insights/common/components/tableCells/spanIdCell.tsx +++ b/static/app/views/insights/common/components/tableCells/spanIdCell.tsx @@ -1,6 +1,6 @@ import type {Location} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {trackAnalytics} from 'sentry/utils/analytics'; import {generateLinkToEventInTraceView} from 'sentry/utils/discover/urls'; import normalizeUrl from 'sentry/utils/url/normalizeUrl'; diff --git a/static/app/views/insights/common/components/widgets/overviewCacheMissChartWidget.tsx b/static/app/views/insights/common/components/widgets/overviewCacheMissChartWidget.tsx index 32c2067cdd9638..68e1c81969981d 100644 --- a/static/app/views/insights/common/components/widgets/overviewCacheMissChartWidget.tsx +++ b/static/app/views/insights/common/components/widgets/overviewCacheMissChartWidget.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import {useTheme} from '@emotion/react'; import {openInsightChartModal} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import type {QueryError} from 'sentry/utils/discover/genericDiscoverQuery'; import {formatAbbreviatedNumber} from 'sentry/utils/formatters'; diff --git a/static/app/views/insights/common/components/widgets/overviewSlowNextjsSSRWidget.tsx b/static/app/views/insights/common/components/widgets/overviewSlowNextjsSSRWidget.tsx index 0f7545c265df51..d4ad977917b412 100644 --- a/static/app/views/insights/common/components/widgets/overviewSlowNextjsSSRWidget.tsx +++ b/static/app/views/insights/common/components/widgets/overviewSlowNextjsSSRWidget.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import {useTheme} from '@emotion/react'; import {openInsightChartModal} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import getDuration from 'sentry/utils/duration/getDuration'; import useOrganization from 'sentry/utils/useOrganization'; diff --git a/static/app/views/insights/crons/components/monitorHeaderActions.tsx b/static/app/views/insights/crons/components/monitorHeaderActions.tsx index 56a35217637c64..377f799e5dd3e6 100644 --- a/static/app/views/insights/crons/components/monitorHeaderActions.tsx +++ b/static/app/views/insights/crons/components/monitorHeaderActions.tsx @@ -4,7 +4,7 @@ import Confirm from 'sentry/components/confirm'; import {Button, type ButtonProps} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import FeedbackWidgetButton from 'sentry/components/feedback/widget/feedbackWidgetButton'; import {IconDelete, IconEdit, IconSubscribed, IconUnsubscribed} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/views/insights/crons/components/overviewTimeline/overviewRow.tsx b/static/app/views/insights/crons/components/overviewTimeline/overviewRow.tsx index 1cef8ea82f3def..e5b8b5fc865461 100644 --- a/static/app/views/insights/crons/components/overviewTimeline/overviewRow.tsx +++ b/static/app/views/insights/crons/components/overviewTimeline/overviewRow.tsx @@ -10,7 +10,7 @@ import type {TimeWindowConfig} from 'sentry/components/checkInTimeline/types'; import {openConfirmModal} from 'sentry/components/confirm'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; import ActorBadge from 'sentry/components/idBadge/actorBadge'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; diff --git a/static/app/views/insights/crons/components/processingErrors/processingErrorItem.tsx b/static/app/views/insights/crons/components/processingErrors/processingErrorItem.tsx index 31f0a241824797..75fa936b12ba41 100644 --- a/static/app/views/insights/crons/components/processingErrors/processingErrorItem.tsx +++ b/static/app/views/insights/crons/components/processingErrors/processingErrorItem.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {tct} from 'sentry/locale'; import { diff --git a/static/app/views/insights/database/components/noDataMessage.tsx b/static/app/views/insights/database/components/noDataMessage.tsx index 5df3953f2b3494..c0c86078164596 100644 --- a/static/app/views/insights/database/components/noDataMessage.tsx +++ b/static/app/views/insights/database/components/noDataMessage.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import {openHelpSearchModal} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {t, tct} from 'sentry/locale'; import type {Project} from 'sentry/types/project'; diff --git a/static/app/views/insights/database/components/tables/queryTransactionsTable.tsx b/static/app/views/insights/database/components/tables/queryTransactionsTable.tsx index b7a9e113336457..fcb76e4d2407aa 100644 --- a/static/app/views/insights/database/components/tables/queryTransactionsTable.tsx +++ b/static/app/views/insights/database/components/tables/queryTransactionsTable.tsx @@ -3,7 +3,7 @@ import {type Theme, useTheme} from '@emotion/react'; import type {Location} from 'history'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import type {GridColumnHeader} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/insights/http/components/tables/domainCell.tsx b/static/app/views/insights/http/components/tables/domainCell.tsx index 3a2ef14fe50ef4..def61a6cc706b2 100644 --- a/static/app/views/insights/http/components/tables/domainCell.tsx +++ b/static/app/views/insights/http/components/tables/domainCell.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {space} from 'sentry/styles/space'; import {useLocation} from 'sentry/utils/useLocation'; import {OverflowEllipsisTextContainer} from 'sentry/views/insights/common/components/textAlign'; diff --git a/static/app/views/insights/http/components/tables/transactionCell.tsx b/static/app/views/insights/http/components/tables/transactionCell.tsx index 6fae1097d0ed16..fa188c952d0250 100644 --- a/static/app/views/insights/http/components/tables/transactionCell.tsx +++ b/static/app/views/insights/http/components/tables/transactionCell.tsx @@ -1,6 +1,6 @@ import * as qs from 'query-string'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {useLocation} from 'sentry/utils/useLocation'; import {OverflowEllipsisTextContainer} from 'sentry/views/insights/common/components/textAlign'; import {useModuleURL} from 'sentry/views/insights/common/utils/useModuleURL'; diff --git a/static/app/views/insights/llmMonitoring/components/tables/pipelineSpansTable.tsx b/static/app/views/insights/llmMonitoring/components/tables/pipelineSpansTable.tsx index 525d1686185733..a06212e60e8029 100644 --- a/static/app/views/insights/llmMonitoring/components/tables/pipelineSpansTable.tsx +++ b/static/app/views/insights/llmMonitoring/components/tables/pipelineSpansTable.tsx @@ -1,7 +1,7 @@ import {type Theme, useTheme} from '@emotion/react'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import GridEditable, { COL_WIDTH_UNDEFINED, type GridColumnHeader, diff --git a/static/app/views/insights/llmMonitoring/components/tables/pipelinesTable.tsx b/static/app/views/insights/llmMonitoring/components/tables/pipelinesTable.tsx index 4604c71a0dbe3e..b336039c19fddd 100644 --- a/static/app/views/insights/llmMonitoring/components/tables/pipelinesTable.tsx +++ b/static/app/views/insights/llmMonitoring/components/tables/pipelinesTable.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; diff --git a/static/app/views/insights/mobile/appStarts/components/tables/screensTable.tsx b/static/app/views/insights/mobile/appStarts/components/tables/screensTable.tsx index 55b003ee5f6481..6511f8f36c8053 100644 --- a/static/app/views/insights/mobile/appStarts/components/tables/screensTable.tsx +++ b/static/app/views/insights/mobile/appStarts/components/tables/screensTable.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import type {TableData} from 'sentry/utils/discover/discoverQuery'; import type EventView from 'sentry/utils/discover/eventView'; diff --git a/static/app/views/insights/mobile/appStarts/components/tables/spanOperationTable.tsx b/static/app/views/insights/mobile/appStarts/components/tables/spanOperationTable.tsx index 3af641e9777538..dea6a4dd171383 100644 --- a/static/app/views/insights/mobile/appStarts/components/tables/spanOperationTable.tsx +++ b/static/app/views/insights/mobile/appStarts/components/tables/spanOperationTable.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import {useTheme} from '@emotion/react'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import type {GridColumnHeader} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/insights/mobile/common/components/spanSamplesPanel.tsx b/static/app/views/insights/mobile/common/components/spanSamplesPanel.tsx index 378d53bb74cfcc..41d0a5fa1b355b 100644 --- a/static/app/views/insights/mobile/common/components/spanSamplesPanel.tsx +++ b/static/app/views/insights/mobile/common/components/spanSamplesPanel.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import * as qs from 'query-string'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DrawerHeader} from 'sentry/components/globalDrawer/components'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/insights/mobile/common/components/spanSamplesPanelContainer.tsx b/static/app/views/insights/mobile/common/components/spanSamplesPanelContainer.tsx index 4ced152cae2996..7d5ed9a4ff8a91 100644 --- a/static/app/views/insights/mobile/common/components/spanSamplesPanelContainer.tsx +++ b/static/app/views/insights/mobile/common/components/spanSamplesPanelContainer.tsx @@ -1,7 +1,7 @@ import {Fragment, useCallback, useState} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {SpanSearchQueryBuilder} from 'sentry/components/performance/spanSearchQueryBuilder'; import {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/insights/mobile/screenload/components/tables/eventSamplesTable.tsx b/static/app/views/insights/mobile/screenload/components/tables/eventSamplesTable.tsx index c10167e37c8da8..4e78f8047fd3c6 100644 --- a/static/app/views/insights/mobile/screenload/components/tables/eventSamplesTable.tsx +++ b/static/app/views/insights/mobile/screenload/components/tables/eventSamplesTable.tsx @@ -3,7 +3,7 @@ import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; diff --git a/static/app/views/insights/mobile/screenload/components/tables/screenLoadSpansTable.tsx b/static/app/views/insights/mobile/screenload/components/tables/screenLoadSpansTable.tsx index 10cbd697141e0a..839fca280f0e89 100644 --- a/static/app/views/insights/mobile/screenload/components/tables/screenLoadSpansTable.tsx +++ b/static/app/views/insights/mobile/screenload/components/tables/screenLoadSpansTable.tsx @@ -3,7 +3,7 @@ import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ExternalLink from 'sentry/components/links/externalLink'; import type {CursorHandler} from 'sentry/components/pagination'; diff --git a/static/app/views/insights/mobile/screens/components/screensOverviewTable.tsx b/static/app/views/insights/mobile/screens/components/screensOverviewTable.tsx index 4b8485608a9850..ad77cc2a9648d4 100644 --- a/static/app/views/insights/mobile/screens/components/screensOverviewTable.tsx +++ b/static/app/views/insights/mobile/screens/components/screensOverviewTable.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import type EventView from 'sentry/utils/discover/eventView'; import type {MetaType} from 'sentry/utils/discover/eventView'; diff --git a/static/app/views/insights/mobile/ui/components/tables/spanOperationTable.tsx b/static/app/views/insights/mobile/ui/components/tables/spanOperationTable.tsx index 968a049896d5e1..a075396beb707f 100644 --- a/static/app/views/insights/mobile/ui/components/tables/spanOperationTable.tsx +++ b/static/app/views/insights/mobile/ui/components/tables/spanOperationTable.tsx @@ -1,7 +1,7 @@ import * as qs from 'query-string'; import {getInterval} from 'sentry/components/charts/utils'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Duration from 'sentry/components/duration'; import {t} from 'sentry/locale'; import type {NewQuery} from 'sentry/types/organization'; diff --git a/static/app/views/insights/pages/platform/laravel/commandsTable.tsx b/static/app/views/insights/pages/platform/laravel/commandsTable.tsx index 740830e77ba452..3c0eac3c28ab0b 100644 --- a/static/app/views/insights/pages/platform/laravel/commandsTable.tsx +++ b/static/app/views/insights/pages/platform/laravel/commandsTable.tsx @@ -1,6 +1,6 @@ import {useCallback} from 'react'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import { COL_WIDTH_UNDEFINED, type GridColumnHeader, diff --git a/static/app/views/insights/pages/platform/laravel/jobsTable.tsx b/static/app/views/insights/pages/platform/laravel/jobsTable.tsx index 1675dc4bfd76ec..830986ce667404 100644 --- a/static/app/views/insights/pages/platform/laravel/jobsTable.tsx +++ b/static/app/views/insights/pages/platform/laravel/jobsTable.tsx @@ -1,6 +1,6 @@ import {useCallback} from 'react'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import { COL_WIDTH_UNDEFINED, type GridColumnHeader, diff --git a/static/app/views/insights/pages/platform/nextjs/clientTable.tsx b/static/app/views/insights/pages/platform/nextjs/clientTable.tsx index 7e7a03edcad400..30226f13480574 100644 --- a/static/app/views/insights/pages/platform/nextjs/clientTable.tsx +++ b/static/app/views/insights/pages/platform/nextjs/clientTable.tsx @@ -1,7 +1,7 @@ import {useCallback} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import { COL_WIDTH_UNDEFINED, type GridColumnHeader, diff --git a/static/app/views/insights/pages/platform/nextjs/serverTree.tsx b/static/app/views/insights/pages/platform/nextjs/serverTree.tsx index 0331c6f021c99a..efd36791f435f9 100644 --- a/static/app/views/insights/pages/platform/nextjs/serverTree.tsx +++ b/static/app/views/insights/pages/platform/nextjs/serverTree.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import {addSuccessMessage} from 'sentry/actionCreators/indicator'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import {Hovercard} from 'sentry/components/hovercard'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/app/views/insights/pages/platform/shared/table/ErrorRateCell.tsx b/static/app/views/insights/pages/platform/shared/table/ErrorRateCell.tsx index e856edec842414..2113b1c7f03c49 100644 --- a/static/app/views/insights/pages/platform/shared/table/ErrorRateCell.tsx +++ b/static/app/views/insights/pages/platform/shared/table/ErrorRateCell.tsx @@ -2,7 +2,7 @@ import {useTheme} from '@emotion/react'; import type {LocationDescriptor} from 'history'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {space} from 'sentry/styles/space'; import {defined} from 'sentry/utils'; import {formatAbbreviatedNumber} from 'sentry/utils/formatters'; diff --git a/static/app/views/insights/pages/platform/shared/table/TransactionCell.tsx b/static/app/views/insights/pages/platform/shared/table/TransactionCell.tsx index 65125ce7715e1a..f807bf747760e3 100644 --- a/static/app/views/insights/pages/platform/shared/table/TransactionCell.tsx +++ b/static/app/views/insights/pages/platform/shared/table/TransactionCell.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import type {GridColumnOrder} from 'sentry/components/tables/gridEditable'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/insights/pages/transactionCell.tsx b/static/app/views/insights/pages/transactionCell.tsx index 4eaddf0e5b3671..a254050c9fa6eb 100644 --- a/static/app/views/insights/pages/transactionCell.tsx +++ b/static/app/views/insights/pages/transactionCell.tsx @@ -1,6 +1,6 @@ import * as qs from 'query-string'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {MutableSearch} from 'sentry/utils/tokenizeSearch'; import {useLocation} from 'sentry/utils/useLocation'; import useOrganization from 'sentry/utils/useOrganization'; diff --git a/static/app/views/insights/queues/components/tables/queuesTable.tsx b/static/app/views/insights/queues/components/tables/queuesTable.tsx index e1452be851400a..01f87c73ff6d86 100644 --- a/static/app/views/insights/queues/components/tables/queuesTable.tsx +++ b/static/app/views/insights/queues/components/tables/queuesTable.tsx @@ -5,7 +5,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import GridEditable, { diff --git a/static/app/views/insights/queues/components/tables/transactionsTable.tsx b/static/app/views/insights/queues/components/tables/transactionsTable.tsx index 766b047958c42d..35397f018bcc50 100644 --- a/static/app/views/insights/queues/components/tables/transactionsTable.tsx +++ b/static/app/views/insights/queues/components/tables/transactionsTable.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import GridEditable, { diff --git a/static/app/views/insights/uptime/components/overviewTimeline/overviewRow.tsx b/static/app/views/insights/uptime/components/overviewTimeline/overviewRow.tsx index 332607a81697f5..eae1131b461f31 100644 --- a/static/app/views/insights/uptime/components/overviewTimeline/overviewRow.tsx +++ b/static/app/views/insights/uptime/components/overviewTimeline/overviewRow.tsx @@ -6,7 +6,7 @@ import {CheckInPlaceholder} from 'sentry/components/checkInTimeline/checkInPlace import {CheckInTimeline} from 'sentry/components/checkInTimeline/checkInTimeline'; import type {TimeWindowConfig} from 'sentry/components/checkInTimeline/types'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ActorBadge from 'sentry/components/idBadge/actorBadge'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import {IconTimer, IconUser} from 'sentry/icons'; diff --git a/static/app/views/insights/uptime/views/overview.tsx b/static/app/views/insights/uptime/views/overview.tsx index 6cd52b80638355..2f70f40fe26e45 100644 --- a/static/app/views/insights/uptime/views/overview.tsx +++ b/static/app/views/insights/uptime/views/overview.tsx @@ -5,7 +5,7 @@ import * as qs from 'query-string'; import {hasEveryAccess} from 'sentry/components/acl/access'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import FeedbackWidgetButton from 'sentry/components/feedback/widget/feedbackWidgetButton'; import * as Layout from 'sentry/components/layouts/thirds'; diff --git a/static/app/views/issueDetails/groupActivityItem.tsx b/static/app/views/issueDetails/groupActivityItem.tsx index 0cbbdcc7f3605d..3a24d0b6793e04 100644 --- a/static/app/views/issueDetails/groupActivityItem.tsx +++ b/static/app/views/issueDetails/groupActivityItem.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import CommitLink from 'sentry/components/commitLink'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import Duration from 'sentry/components/duration'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/views/issueDetails/groupEventAttachments/groupEventAttachmentsTableRow.tsx b/static/app/views/issueDetails/groupEventAttachments/groupEventAttachmentsTableRow.tsx index 09c9a66e40379e..40ec262addbbbe 100644 --- a/static/app/views/issueDetails/groupEventAttachments/groupEventAttachmentsTableRow.tsx +++ b/static/app/views/issueDetails/groupEventAttachments/groupEventAttachmentsTableRow.tsx @@ -1,7 +1,7 @@ import {Fragment, useState} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import EventAttachmentActions from 'sentry/components/events/eventAttachmentActions'; diff --git a/static/app/views/issueDetails/groupEventAttachments/screenshotCard.tsx b/static/app/views/issueDetails/groupEventAttachments/screenshotCard.tsx index 9600f255c38d75..0e2dd101bf7fca 100644 --- a/static/app/views/issueDetails/groupEventAttachments/screenshotCard.tsx +++ b/static/app/views/issueDetails/groupEventAttachments/screenshotCard.tsx @@ -5,7 +5,7 @@ import {openModal} from 'sentry/actionCreators/modal'; import Card from 'sentry/components/card'; import {openConfirmModal} from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; diff --git a/static/app/views/issueDetails/groupFeatureFlags/details/flagDetailsLink.tsx b/static/app/views/issueDetails/groupFeatureFlags/details/flagDetailsLink.tsx index 7cf0336b4e40a3..a2b7f83e5b3c30 100644 --- a/static/app/views/issueDetails/groupFeatureFlags/details/flagDetailsLink.tsx +++ b/static/app/views/issueDetails/groupFeatureFlags/details/flagDetailsLink.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {useLocation} from 'sentry/utils/useLocation'; import {DrawerTab} from 'sentry/views/issueDetails/groupDistributions/types'; import type {GroupTag} from 'sentry/views/issueDetails/groupTags/useGroupTags'; diff --git a/static/app/views/issueDetails/groupRelatedIssues/index.tsx b/static/app/views/issueDetails/groupRelatedIssues/index.tsx index 9fa406215b6a81..83ea1849c842fa 100644 --- a/static/app/views/issueDetails/groupRelatedIssues/index.tsx +++ b/static/app/views/issueDetails/groupRelatedIssues/index.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import type {LocationDescriptor} from 'history'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import GroupList from 'sentry/components/issues/groupList'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/app/views/issueDetails/groupTags/groupTagValues.tsx b/static/app/views/issueDetails/groupTags/groupTagValues.tsx index da0820beaf7496..92540009e86710 100644 --- a/static/app/views/issueDetails/groupTags/groupTagValues.tsx +++ b/static/app/views/issueDetails/groupTags/groupTagValues.tsx @@ -5,7 +5,7 @@ import {useFetchIssueTag, useFetchIssueTagValues} from 'sentry/actionCreators/gr import {addMessage} from 'sentry/actionCreators/indicator'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import DataExport, {ExportQueryType} from 'sentry/components/dataExport'; import {DeviceName} from 'sentry/components/deviceName'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; diff --git a/static/app/views/issueDetails/groupTags/groupTagsTab.tsx b/static/app/views/issueDetails/groupTags/groupTagsTab.tsx index 11a1e628850854..e2e6d3f6cd31a3 100644 --- a/static/app/views/issueDetails/groupTags/groupTagsTab.tsx +++ b/static/app/views/issueDetails/groupTags/groupTagsTab.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Count from 'sentry/components/count'; import {DeviceName} from 'sentry/components/deviceName'; import {TAGS_DOCS_LINK} from 'sentry/components/events/eventTags/util'; diff --git a/static/app/views/issueDetails/groupTags/tagDetailsDrawerContent.tsx b/static/app/views/issueDetails/groupTags/tagDetailsDrawerContent.tsx index ca4d4fa43a9c79..7f4f781452e194 100644 --- a/static/app/views/issueDetails/groupTags/tagDetailsDrawerContent.tsx +++ b/static/app/views/issueDetails/groupTags/tagDetailsDrawerContent.tsx @@ -6,7 +6,7 @@ import type {LocationDescriptor} from 'history'; import {useFetchIssueTag, useFetchIssueTagValues} from 'sentry/actionCreators/group'; import {openNavigateToExternalLinkModal} from 'sentry/actionCreators/modal'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DeviceName} from 'sentry/components/deviceName'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; import {getContextIcon} from 'sentry/components/events/contexts/utils'; diff --git a/static/app/views/issueDetails/groupTags/tagDetailsLink.tsx b/static/app/views/issueDetails/groupTags/tagDetailsLink.tsx index c0395e20194dc9..c96d70c729e47f 100644 --- a/static/app/views/issueDetails/groupTags/tagDetailsLink.tsx +++ b/static/app/views/issueDetails/groupTags/tagDetailsLink.tsx @@ -1,7 +1,7 @@ import {useEffect, useRef, useState} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {useLocation} from 'sentry/utils/useLocation'; import type {GroupTag} from 'sentry/views/issueDetails/groupTags/useGroupTags'; import {Tab, TabPaths} from 'sentry/views/issueDetails/types'; diff --git a/static/app/views/issueDetails/header.tsx b/static/app/views/issueDetails/header.tsx index d72a3ef4501dbc..0d14b8cea8191d 100644 --- a/static/app/views/issueDetails/header.tsx +++ b/static/app/views/issueDetails/header.tsx @@ -7,7 +7,7 @@ import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import {Breadcrumbs} from 'sentry/components/breadcrumbs'; import {Badge} from 'sentry/components/core/badge'; import {FeatureBadge} from 'sentry/components/core/badge/featureBadge'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {TabList} from 'sentry/components/core/tabs'; import Count from 'sentry/components/count'; import EventOrGroupTitle from 'sentry/components/eventOrGroupTitle'; diff --git a/static/app/views/issueDetails/streamline/eventMissingBanner.tsx b/static/app/views/issueDetails/streamline/eventMissingBanner.tsx index 15faac94a6cc30..041343796f02fb 100644 --- a/static/app/views/issueDetails/streamline/eventMissingBanner.tsx +++ b/static/app/views/issueDetails/streamline/eventMissingBanner.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import compassImage from 'sentry-images/spot/onboarding-compass.svg'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {MAX_PICKABLE_DAYS} from 'sentry/constants'; import {t, tct} from 'sentry/locale'; import HookStore from 'sentry/stores/hookStore'; diff --git a/static/app/views/issueDetails/streamline/header/header.tsx b/static/app/views/issueDetails/streamline/header/header.tsx index 7abb926822296d..3f1ccc43c61250 100644 --- a/static/app/views/issueDetails/streamline/header/header.tsx +++ b/static/app/views/issueDetails/streamline/header/header.tsx @@ -8,7 +8,7 @@ import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import ErrorBoundary from 'sentry/components/errorBoundary'; diff --git a/static/app/views/issueDetails/streamline/issueTagsPreview.tsx b/static/app/views/issueDetails/streamline/issueTagsPreview.tsx index d320d8c18a0c3e..8a6038117574e6 100644 --- a/static/app/views/issueDetails/streamline/issueTagsPreview.tsx +++ b/static/app/views/issueDetails/streamline/issueTagsPreview.tsx @@ -5,7 +5,7 @@ import styled from '@emotion/styled'; import Color from 'color'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DeviceName} from 'sentry/components/deviceName'; import Placeholder from 'sentry/components/placeholder'; diff --git a/static/app/views/issueDetails/streamline/occurrenceSummary.tsx b/static/app/views/issueDetails/streamline/occurrenceSummary.tsx index a55e57bdf5fb7f..1c5ef6290c8c2e 100644 --- a/static/app/views/issueDetails/streamline/occurrenceSummary.tsx +++ b/static/app/views/issueDetails/streamline/occurrenceSummary.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DowntimeDuration} from 'sentry/components/events/interfaces/uptime/uptimeDataSection'; import {ScrollCarousel} from 'sentry/components/scrollCarousel'; import TimeSince from 'sentry/components/timeSince'; diff --git a/static/app/views/issueDetails/streamline/sidebar/activitySection.tsx b/static/app/views/issueDetails/streamline/sidebar/activitySection.tsx index 0ae77e642ffe0b..afd325695a1b2a 100644 --- a/static/app/views/issueDetails/streamline/sidebar/activitySection.tsx +++ b/static/app/views/issueDetails/streamline/sidebar/activitySection.tsx @@ -6,7 +6,7 @@ import {NoteBody} from 'sentry/components/activity/note/body'; import {NoteInputWithStorage} from 'sentry/components/activity/note/inputWithStorage'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import useMutateActivity from 'sentry/components/feedback/useMutateActivity'; import {Timeline} from 'sentry/components/timeline'; diff --git a/static/app/views/issueDetails/streamline/sidebar/groupActivityItem.tsx b/static/app/views/issueDetails/streamline/sidebar/groupActivityItem.tsx index 444eb2596ba85e..760dae5469bdc2 100644 --- a/static/app/views/issueDetails/streamline/sidebar/groupActivityItem.tsx +++ b/static/app/views/issueDetails/streamline/sidebar/groupActivityItem.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import CommitLink from 'sentry/components/commitLink'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import Duration from 'sentry/components/duration'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/views/issueDetails/streamline/sidebar/seerDrawer.tsx b/static/app/views/issueDetails/streamline/sidebar/seerDrawer.tsx index 0bfbd58fe97794..c2bd5aaf95d40c 100644 --- a/static/app/views/issueDetails/streamline/sidebar/seerDrawer.tsx +++ b/static/app/views/issueDetails/streamline/sidebar/seerDrawer.tsx @@ -9,7 +9,7 @@ import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import AutofixFeedback from 'sentry/components/events/autofix/autofixFeedback'; import {AutofixStartBox} from 'sentry/components/events/autofix/autofixStartBox'; diff --git a/static/app/views/issueDetails/traceTimeline/traceIssue.tsx b/static/app/views/issueDetails/traceTimeline/traceIssue.tsx index 4c8c2e59fe6de3..aef364d3432fdb 100644 --- a/static/app/views/issueDetails/traceTimeline/traceIssue.tsx +++ b/static/app/views/issueDetails/traceTimeline/traceIssue.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import * as Sentry from '@sentry/react'; import {useAnalyticsArea} from 'sentry/components/analyticsArea'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import Placeholder from 'sentry/components/placeholder'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/issueDetails/traceTimeline/traceLink.tsx b/static/app/views/issueDetails/traceTimeline/traceLink.tsx index 19d6c57b0e118b..b5e7735b83ad1f 100644 --- a/static/app/views/issueDetails/traceTimeline/traceLink.tsx +++ b/static/app/views/issueDetails/traceTimeline/traceLink.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {useAnalyticsArea} from 'sentry/components/analyticsArea'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import QuestionTooltip from 'sentry/components/questionTooltip'; import {generateTraceTarget} from 'sentry/components/quickTrace/utils'; import {IconChevron} from 'sentry/icons'; diff --git a/static/app/views/issueDetails/traceTimeline/traceTimelineTooltip.tsx b/static/app/views/issueDetails/traceTimeline/traceTimelineTooltip.tsx index 9014d4f0492f5f..3afd1f799582f3 100644 --- a/static/app/views/issueDetails/traceTimeline/traceTimelineTooltip.tsx +++ b/static/app/views/issueDetails/traceTimeline/traceTimelineTooltip.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import {useAnalyticsArea} from 'sentry/components/analyticsArea'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import {generateTraceTarget} from 'sentry/components/quickTrace/utils'; import {t, tn} from 'sentry/locale'; diff --git a/static/app/views/issueList/newViewEmptyState.tsx b/static/app/views/issueList/newViewEmptyState.tsx index 6756f668c5675e..d73a5051cbe26f 100644 --- a/static/app/views/issueList/newViewEmptyState.tsx +++ b/static/app/views/issueList/newViewEmptyState.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Panel from 'sentry/components/panels/panel'; import {ProvidedFormattedQuery} from 'sentry/components/searchQueryBuilder/formattedQuery'; diff --git a/static/app/views/nav/primary/components.tsx b/static/app/views/nav/primary/components.tsx index 5850762273dcc3..c713231ddd6304 100644 --- a/static/app/views/nav/primary/components.tsx +++ b/static/app/views/nav/primary/components.tsx @@ -7,7 +7,7 @@ import {useHover} from '@react-aria/interactions'; import type {ButtonProps} from 'sentry/components/core/button'; import {Button} from 'sentry/components/core/button'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DropdownMenu, type MenuItemProps} from 'sentry/components/dropdownMenu'; import {SIDEBAR_NAVIGATION_SOURCE} from 'sentry/components/sidebar/utils'; diff --git a/static/app/views/nav/secondary/secondary.tsx b/static/app/views/nav/secondary/secondary.tsx index 9acb0268f1188b..40fd6f39685d1e 100644 --- a/static/app/views/nav/secondary/secondary.tsx +++ b/static/app/views/nav/secondary/secondary.tsx @@ -6,7 +6,7 @@ import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import Link, {type LinkProps} from 'sentry/components/core/link/link'; +import Link, {type LinkProps} from 'sentry/components/core/link'; import {useHovercardContext} from 'sentry/components/hovercard'; import {SIDEBAR_NAVIGATION_SOURCE} from 'sentry/components/sidebar/utils'; import {IconChevron} from 'sentry/icons'; diff --git a/static/app/views/onboarding/components/firstEventFooter.tsx b/static/app/views/onboarding/components/firstEventFooter.tsx index 8010d3d60a6bd5..19e5d202509813 100644 --- a/static/app/views/onboarding/components/firstEventFooter.tsx +++ b/static/app/views/onboarding/components/firstEventFooter.tsx @@ -6,7 +6,7 @@ import {motion} from 'framer-motion'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {IconCheckmark} from 'sentry/icons'; import {t} from 'sentry/locale'; import pulsingIndicatorStyles from 'sentry/styles/pulsingIndicator'; diff --git a/static/app/views/onboarding/onboarding.tsx b/static/app/views/onboarding/onboarding.tsx index 364d83fb6175c9..508551c246af08 100644 --- a/static/app/views/onboarding/onboarding.tsx +++ b/static/app/views/onboarding/onboarding.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import {AnimatePresence, motion, useAnimation} from 'framer-motion'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Hook from 'sentry/components/hook'; import LogoSentry from 'sentry/components/logoSentry'; import {useOnboardingContext} from 'sentry/components/onboarding/onboardingContext'; diff --git a/static/app/views/onboarding/welcome.tsx b/static/app/views/onboarding/welcome.tsx index b0ca127fbb08fe..dd1d47863e61d5 100644 --- a/static/app/views/onboarding/welcome.tsx +++ b/static/app/views/onboarding/welcome.tsx @@ -6,7 +6,7 @@ import {motion} from 'framer-motion'; import OnboardingInstall from 'sentry-images/spot/onboarding-install.svg'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {useOnboardingContext} from 'sentry/components/onboarding/onboardingContext'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/organizationStats/teamInsights/teamAlertsTriggered.tsx b/static/app/views/organizationStats/teamInsights/teamAlertsTriggered.tsx index 3ba97ad858eca3..642babe2836d36 100644 --- a/static/app/views/organizationStats/teamInsights/teamAlertsTriggered.tsx +++ b/static/app/views/organizationStats/teamInsights/teamAlertsTriggered.tsx @@ -6,7 +6,7 @@ import round from 'lodash/round'; import {BarChart} from 'sentry/components/charts/barChart'; import type {DateTimeObject} from 'sentry/components/charts/utils'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {normalizeDateTimeParams} from 'sentry/components/organizations/pageFilters/parse'; diff --git a/static/app/views/organizationStats/teamInsights/teamIssuesAge.tsx b/static/app/views/organizationStats/teamInsights/teamIssuesAge.tsx index 3d95c31b29f3b8..eeb22cd1521841 100644 --- a/static/app/views/organizationStats/teamInsights/teamIssuesAge.tsx +++ b/static/app/views/organizationStats/teamInsights/teamIssuesAge.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import {BarChart} from 'sentry/components/charts/barChart'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Count from 'sentry/components/count'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/app/views/organizationStats/teamInsights/teamMisery.tsx b/static/app/views/organizationStats/teamInsights/teamMisery.tsx index 7f8c380f215935..c9e1b934f8f972 100644 --- a/static/app/views/organizationStats/teamInsights/teamMisery.tsx +++ b/static/app/views/organizationStats/teamInsights/teamMisery.tsx @@ -7,7 +7,7 @@ import type {DateTimeObject} from 'sentry/components/charts/utils'; import CollapsePanel, {COLLAPSE_COUNT} from 'sentry/components/collapsePanel'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import LoadingError from 'sentry/components/loadingError'; import {PanelTable} from 'sentry/components/panels/panelTable'; import {IconStar} from 'sentry/icons'; diff --git a/static/app/views/organizationStats/teamInsights/teamReleases.tsx b/static/app/views/organizationStats/teamInsights/teamReleases.tsx index 4280f3c5ad19ed..ef9f3e941688d5 100644 --- a/static/app/views/organizationStats/teamInsights/teamReleases.tsx +++ b/static/app/views/organizationStats/teamInsights/teamReleases.tsx @@ -8,7 +8,7 @@ import {BarChart} from 'sentry/components/charts/barChart'; import MarkLine from 'sentry/components/charts/components/markLine'; import type {DateTimeObject} from 'sentry/components/charts/utils'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import LoadingError from 'sentry/components/loadingError'; import {normalizeDateTimeParams} from 'sentry/components/organizations/pageFilters/parse'; import {PanelTable} from 'sentry/components/panels/panelTable'; diff --git a/static/app/views/organizationStats/usageTable.tsx b/static/app/views/organizationStats/usageTable.tsx index 73b480ba023797..f8a2628e84d6b4 100644 --- a/static/app/views/organizationStats/usageTable.tsx +++ b/static/app/views/organizationStats/usageTable.tsx @@ -6,7 +6,7 @@ import ErrorPanel from 'sentry/components/charts/errorPanel'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import IdBadge from 'sentry/components/idBadge'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/views/performance/landing/index.tsx b/static/app/views/performance/landing/index.tsx index 7ee2de1ef2e37b..383d55fe690766 100644 --- a/static/app/views/performance/landing/index.tsx +++ b/static/app/views/performance/landing/index.tsx @@ -3,7 +3,7 @@ import {Fragment, useEffect, useMemo, useRef} from 'react'; import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {TabList, TabPanels, Tabs} from 'sentry/components/core/tabs'; import FeedbackWidgetButton from 'sentry/components/feedback/widget/feedbackWidgetButton'; import * as Layout from 'sentry/components/layouts/thirds'; diff --git a/static/app/views/performance/landing/metricsDataSwitcherAlert.tsx b/static/app/views/performance/landing/metricsDataSwitcherAlert.tsx index d569a2ecef67cd..52d030930de42a 100644 --- a/static/app/views/performance/landing/metricsDataSwitcherAlert.tsx +++ b/static/app/views/performance/landing/metricsDataSwitcherAlert.tsx @@ -3,7 +3,7 @@ import type {Location} from 'history'; import {updateProjects} from 'sentry/actionCreators/pageFilters'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {SidebarPanelKey} from 'sentry/components/sidebar/types'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/views/performance/landing/widgets/components/selectableList.tsx b/static/app/views/performance/landing/widgets/components/selectableList.tsx index 6e25f6f24edcc5..4b8a3e54b22b6b 100644 --- a/static/app/views/performance/landing/widgets/components/selectableList.tsx +++ b/static/app/views/performance/landing/widgets/components/selectableList.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Radio} from 'sentry/components/core/radio'; import {Tooltip} from 'sentry/components/core/tooltip'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; diff --git a/static/app/views/performance/landing/widgets/widgets/lineChartListWidget.tsx b/static/app/views/performance/landing/widgets/widgets/lineChartListWidget.tsx index 97b14b352cf2c8..695da275b708e2 100644 --- a/static/app/views/performance/landing/widgets/widgets/lineChartListWidget.tsx +++ b/static/app/views/performance/landing/widgets/widgets/lineChartListWidget.tsx @@ -6,7 +6,7 @@ import * as qs from 'query-string'; import _EventsRequest from 'sentry/components/charts/eventsRequest'; import {getInterval} from 'sentry/components/charts/utils'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import TextOverflow from 'sentry/components/textOverflow'; diff --git a/static/app/views/performance/newTraceDetails/issuesTraceWaterfallOverlay.tsx b/static/app/views/performance/newTraceDetails/issuesTraceWaterfallOverlay.tsx index ffd907ca907e84..7c108873611c67 100644 --- a/static/app/views/performance/newTraceDetails/issuesTraceWaterfallOverlay.tsx +++ b/static/app/views/performance/newTraceDetails/issuesTraceWaterfallOverlay.tsx @@ -4,7 +4,7 @@ import Color from 'color'; import type {LocationDescriptor} from 'history'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {generateTraceTarget} from 'sentry/components/quickTrace/utils'; import type {Event} from 'sentry/types/event'; import {defined} from 'sentry/utils'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/components/spanSummaryLink.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/components/spanSummaryLink.tsx index c24659d090ba77..b561b7d52db24a 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/components/spanSummaryLink.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/components/spanSummaryLink.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {IconGraph} from 'sentry/icons/iconGraph'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/attributes.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/attributes.tsx index d880d738556ad1..544e5f702d2f0e 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/attributes.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/attributes.tsx @@ -3,7 +3,7 @@ import type {Theme} from '@emotion/react'; import styled from '@emotion/styled'; import type {Location, LocationDescriptorObject} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import BaseSearchBar from 'sentry/components/searchBar'; import {StructuredData} from 'sentry/components/structuredEventData'; import {t} from 'sentry/locale'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/description.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/description.tsx index a0a7893f3abcd9..751ee715cda9dd 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/description.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/description.tsx @@ -4,7 +4,7 @@ import type {Location} from 'history'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import LinkHint from 'sentry/components/structuredEventData/linkHint'; import {IconGraph} from 'sentry/icons/iconGraph'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/ancestry.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/ancestry.tsx index 8003adb5de14d9..fa6b0087a07e97 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/ancestry.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/ancestry.tsx @@ -4,7 +4,7 @@ import type {Location} from 'history'; import omit from 'lodash/omit'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {SpanEntryContext} from 'sentry/components/events/interfaces/spans/context'; import {PAGE_URL_PARAM} from 'sentry/constants/pageFilters'; import {t} from 'sentry/locale'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/description.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/description.tsx index 9e65c61e16da47..d3d81720d4a6a1 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/description.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/description.tsx @@ -4,7 +4,7 @@ import type {Location} from 'history'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import LinkHint from 'sentry/components/structuredEventData/linkHint'; import {IconGraph} from 'sentry/icons/iconGraph'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/styles.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/styles.tsx index a3a501f52ba437..67f0c383ab7374 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/styles.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/styles.tsx @@ -6,7 +6,7 @@ import type {LocationDescriptor} from 'history'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import { DropdownMenu, diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/transaction/sections/highlights.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/transaction/sections/highlights.tsx index 7e530ec62f4116..b15528e72fde43 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/transaction/sections/highlights.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/transaction/sections/highlights.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import omit from 'lodash/omit'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {PAGE_URL_PARAM} from 'sentry/constants/pageFilters'; import {IconGraph} from 'sentry/icons'; import {t} from 'sentry/locale'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/tabs/traceProfiles.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/tabs/traceProfiles.tsx index 37c8514c85c123..b7187946df0e02 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/tabs/traceProfiles.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/tabs/traceProfiles.tsx @@ -2,7 +2,7 @@ import {Fragment, useCallback, useMemo} from 'react'; import styled from '@emotion/styled'; import {PlatformIcon} from 'platformicons'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import type {PlatformKey, Project} from 'sentry/types/project'; diff --git a/static/app/views/performance/newTraceDetails/traceLinksNavigation/traceLinkNavigationButton.tsx b/static/app/views/performance/newTraceDetails/traceLinksNavigation/traceLinkNavigationButton.tsx index 0acae42b9bbdc8..8507d2bb70aaa3 100644 --- a/static/app/views/performance/newTraceDetails/traceLinksNavigation/traceLinkNavigationButton.tsx +++ b/static/app/views/performance/newTraceDetails/traceLinksNavigation/traceLinkNavigationButton.tsx @@ -1,7 +1,7 @@ import {useMemo} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import type { SpanLink, diff --git a/static/app/views/performance/newTraceDetails/traceSummary.tsx b/static/app/views/performance/newTraceDetails/traceSummary.tsx index 3ad6d79c356ff7..dc53d82874d0d7 100644 --- a/static/app/views/performance/newTraceDetails/traceSummary.tsx +++ b/static/app/views/performance/newTraceDetails/traceSummary.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {IconMegaphone} from 'sentry/icons'; import {IconInfo} from 'sentry/icons/iconInfo'; diff --git a/static/app/views/performance/table.tsx b/static/app/views/performance/table.tsx index 46212824d305f1..6f4a300634106b 100644 --- a/static/app/views/performance/table.tsx +++ b/static/app/views/performance/table.tsx @@ -6,7 +6,7 @@ import type {Location, LocationDescriptorObject} from 'history'; import {addSuccessMessage} from 'sentry/actionCreators/indicator'; import {openModal} from 'sentry/actionCreators/modal'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Pagination from 'sentry/components/pagination'; diff --git a/static/app/views/performance/traceDetails/limitExceededMessage.tsx b/static/app/views/performance/traceDetails/limitExceededMessage.tsx index 9c5d16f4b7f61a..11625ddd4bb929 100644 --- a/static/app/views/performance/traceDetails/limitExceededMessage.tsx +++ b/static/app/views/performance/traceDetails/limitExceededMessage.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import DiscoverFeature from 'sentry/components/discover/discoverFeature'; import {MessageRow} from 'sentry/components/performance/waterfall/messageRow'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/views/performance/traceDetails/newTraceDetailsContent.tsx b/static/app/views/performance/traceDetails/newTraceDetailsContent.tsx index d3a4d46fb22499..a808426d2a5e43 100644 --- a/static/app/views/performance/traceDetails/newTraceDetailsContent.tsx +++ b/static/app/views/performance/traceDetails/newTraceDetailsContent.tsx @@ -5,7 +5,7 @@ import omit from 'lodash/omit'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import {Alert} from 'sentry/components/core/alert'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import DiscoverButton from 'sentry/components/discoverButton'; import EventVitals from 'sentry/components/events/eventVitals'; diff --git a/static/app/views/performance/traceDetails/newTraceDetailsTransactionBar.tsx b/static/app/views/performance/traceDetails/newTraceDetailsTransactionBar.tsx index 0eb7fd973b5ac4..d3b0432a919eed 100644 --- a/static/app/views/performance/traceDetails/newTraceDetailsTransactionBar.tsx +++ b/static/app/views/performance/traceDetails/newTraceDetailsTransactionBar.tsx @@ -5,7 +5,7 @@ import type {Location} from 'history'; import {Observer} from 'mobx-react'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import * as DividerHandlerManager from 'sentry/components/events/interfaces/spans/dividerHandlerManager'; import type {SpanDetailProps} from 'sentry/components/events/interfaces/spans/newTraceDetailsSpanDetails'; diff --git a/static/app/views/performance/traceDetails/traceNotFound.tsx b/static/app/views/performance/traceDetails/traceNotFound.tsx index 2cf008db76e256..6b525368c97efb 100644 --- a/static/app/views/performance/traceDetails/traceNotFound.tsx +++ b/static/app/views/performance/traceDetails/traceNotFound.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import { diff --git a/static/app/views/performance/traceDetails/traceViewDetailPanel.tsx b/static/app/views/performance/traceDetails/traceViewDetailPanel.tsx index abb7d608840900..e5246acfb3a280 100644 --- a/static/app/views/performance/traceDetails/traceViewDetailPanel.tsx +++ b/static/app/views/performance/traceDetails/traceViewDetailPanel.tsx @@ -6,7 +6,7 @@ import omit from 'lodash/omit'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import {EventAttachments} from 'sentry/components/events/eventAttachments'; diff --git a/static/app/views/performance/traceDetails/transactionBar.tsx b/static/app/views/performance/traceDetails/transactionBar.tsx index 20d6a29267ce48..524893c098942c 100644 --- a/static/app/views/performance/traceDetails/transactionBar.tsx +++ b/static/app/views/performance/traceDetails/transactionBar.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import * as DividerHandlerManager from 'sentry/components/events/interfaces/spans/dividerHandlerManager'; diff --git a/static/app/views/performance/traceDetails/transactionDetail.tsx b/static/app/views/performance/traceDetails/transactionDetail.tsx index d9f68df185dd9d..2509bdd0ad4032 100644 --- a/static/app/views/performance/traceDetails/transactionDetail.tsx +++ b/static/app/views/performance/traceDetails/transactionDetail.tsx @@ -6,7 +6,7 @@ import omit from 'lodash/omit'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import {getFormattedTimeRangeWithLeadingAndTrailingZero} from 'sentry/components/events/interfaces/spans/utils'; import { diff --git a/static/app/views/performance/transactionDetails/traceLink.tsx b/static/app/views/performance/transactionDetails/traceLink.tsx index a39a03fdd6ad01..81cfb3d891be93 100644 --- a/static/app/views/performance/transactionDetails/traceLink.tsx +++ b/static/app/views/performance/transactionDetails/traceLink.tsx @@ -1,7 +1,7 @@ import {useCallback} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {generateTraceTarget} from 'sentry/components/quickTrace/utils'; import {tct, tn} from 'sentry/locale'; import type {Event} from 'sentry/types/event'; diff --git a/static/app/views/performance/transactionSummary/transactionEvents/eventsTable.tsx b/static/app/views/performance/transactionSummary/transactionEvents/eventsTable.tsx index 95710161acd9bb..b1292d020cbb30 100644 --- a/static/app/views/performance/transactionSummary/transactionEvents/eventsTable.tsx +++ b/static/app/views/performance/transactionSummary/transactionEvents/eventsTable.tsx @@ -6,7 +6,7 @@ import type {Location, LocationDescriptor, LocationDescriptorObject} from 'histo import groupBy from 'lodash/groupBy'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Pagination from 'sentry/components/pagination'; import QuestionTooltip from 'sentry/components/questionTooltip'; diff --git a/static/app/views/performance/transactionSummary/transactionOverview/tagExplorer.tsx b/static/app/views/performance/transactionSummary/transactionOverview/tagExplorer.tsx index 438d3629a20253..f2e7636fdcf82d 100644 --- a/static/app/views/performance/transactionSummary/transactionOverview/tagExplorer.tsx +++ b/static/app/views/performance/transactionSummary/transactionOverview/tagExplorer.tsx @@ -5,7 +5,7 @@ import type {Location, LocationDescriptorObject} from 'history'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import {SectionHeading} from 'sentry/components/charts/styles'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import PerformanceDuration from 'sentry/components/performanceDuration'; diff --git a/static/app/views/performance/transactionSummary/transactionOverview/userStats.tsx b/static/app/views/performance/transactionSummary/transactionOverview/userStats.tsx index ab57b8beee9373..1706322ec18fdf 100644 --- a/static/app/views/performance/transactionSummary/transactionOverview/userStats.tsx +++ b/static/app/views/performance/transactionSummary/transactionOverview/userStats.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import type {Location, LocationDescriptor} from 'history'; import {SectionHeading} from 'sentry/components/charts/styles'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Placeholder from 'sentry/components/placeholder'; import QuestionTooltip from 'sentry/components/questionTooltip'; import UserMisery from 'sentry/components/userMisery'; diff --git a/static/app/views/performance/transactionSummary/transactionSpans/spanDetails/spanDetailsTable.tsx b/static/app/views/performance/transactionSummary/transactionSpans/spanDetails/spanDetailsTable.tsx index 0f5e62b91a6c87..63a65dbb64ada4 100644 --- a/static/app/views/performance/transactionSummary/transactionSpans/spanDetails/spanDetailsTable.tsx +++ b/static/app/views/performance/transactionSummary/transactionSpans/spanDetails/spanDetailsTable.tsx @@ -3,7 +3,7 @@ import {type Theme, useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Pagination from 'sentry/components/pagination'; import {DurationPill, RowRectangle} from 'sentry/components/performance/waterfall/rowBar'; diff --git a/static/app/views/performance/transactionSummary/transactionSpans/spanMetricsTable.tsx b/static/app/views/performance/transactionSummary/transactionSpans/spanMetricsTable.tsx index 85dcc16530fdeb..21fd50166e5efc 100644 --- a/static/app/views/performance/transactionSummary/transactionSpans/spanMetricsTable.tsx +++ b/static/app/views/performance/transactionSummary/transactionSpans/spanMetricsTable.tsx @@ -3,7 +3,7 @@ import type {Theme} from '@emotion/react'; import {useTheme} from '@emotion/react'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Pagination, {type CursorHandler} from 'sentry/components/pagination'; import type {GridColumnHeader} from 'sentry/components/tables/gridEditable'; import GridEditable, {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/performance/transactionSummary/transactionSpans/suspectSpansTable.tsx b/static/app/views/performance/transactionSummary/transactionSpans/suspectSpansTable.tsx index ff50b74004ba62..fbba0905b24dbe 100644 --- a/static/app/views/performance/transactionSummary/transactionSpans/suspectSpansTable.tsx +++ b/static/app/views/performance/transactionSummary/transactionSpans/suspectSpansTable.tsx @@ -2,7 +2,7 @@ import type {ReactNode} from 'react'; import {type Theme, useTheme} from '@emotion/react'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import type {GridColumnOrder} from 'sentry/components/tables/gridEditable'; import GridEditable, {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; import SortLink from 'sentry/components/tables/gridEditable/sortLink'; diff --git a/static/app/views/performance/transactionSummary/transactionTags/tagValueTable.tsx b/static/app/views/performance/transactionSummary/transactionTags/tagValueTable.tsx index 7c5199c3fa95e5..80db14075b4a2b 100644 --- a/static/app/views/performance/transactionSummary/transactionTags/tagValueTable.tsx +++ b/static/app/views/performance/transactionSummary/transactionTags/tagValueTable.tsx @@ -3,7 +3,7 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; import type {LocationDescriptorObject} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import PerformanceDuration from 'sentry/components/performanceDuration'; diff --git a/static/app/views/performance/transactionSummary/transactionThresholdModal.tsx b/static/app/views/performance/transactionSummary/transactionThresholdModal.tsx index 89772c2fe6cda5..406cedac99b2c5 100644 --- a/static/app/views/performance/transactionSummary/transactionThresholdModal.tsx +++ b/static/app/views/performance/transactionSummary/transactionThresholdModal.tsx @@ -10,7 +10,7 @@ import type {Client} from 'sentry/api'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {Input} from 'sentry/components/core/input'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Select} from 'sentry/components/core/select'; import FieldGroup from 'sentry/components/forms/fieldGroup'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/views/performance/vitalDetail/table.tsx b/static/app/views/performance/vitalDetail/table.tsx index 80067ea832f03c..eccf10050281e7 100644 --- a/static/app/views/performance/vitalDetail/table.tsx +++ b/static/app/views/performance/vitalDetail/table.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import type {Location, LocationDescriptorObject} from 'history'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Pagination from 'sentry/components/pagination'; import type {GridColumn} from 'sentry/components/tables/gridEditable'; import GridEditable, {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/profiling/landing/functionTrendsWidget.tsx b/static/app/views/profiling/landing/functionTrendsWidget.tsx index 860ad4586ff690..3370c619e2f6d3 100644 --- a/static/app/views/profiling/landing/functionTrendsWidget.tsx +++ b/static/app/views/profiling/landing/functionTrendsWidget.tsx @@ -8,7 +8,7 @@ import partition from 'lodash/partition'; import ChartZoom from 'sentry/components/charts/chartZoom'; import {LineChart} from 'sentry/components/charts/lineChart'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; diff --git a/static/app/views/profiling/profileSummary/index.tsx b/static/app/views/profiling/profileSummary/index.tsx index 1be6f9f17ec511..64a2f8008d5a18 100644 --- a/static/app/views/profiling/profileSummary/index.tsx +++ b/static/app/views/profiling/profileSummary/index.tsx @@ -6,7 +6,7 @@ import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {CompactSelect} from 'sentry/components/core/compactSelect'; import type {SelectOption} from 'sentry/components/core/compactSelect/types'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {SegmentedControl} from 'sentry/components/core/segmentedControl'; import {TabList, Tabs} from 'sentry/components/core/tabs'; import Count from 'sentry/components/count'; diff --git a/static/app/views/profiling/profileSummary/regressedProfileFunctions.tsx b/static/app/views/profiling/profileSummary/regressedProfileFunctions.tsx index cc0c5be3d46c8c..6009a4002ed191 100644 --- a/static/app/views/profiling/profileSummary/regressedProfileFunctions.tsx +++ b/static/app/views/profiling/profileSummary/regressedProfileFunctions.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import type {SelectOption} from 'sentry/components/core/compactSelect'; import {CompactSelect} from 'sentry/components/core/compactSelect'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Pagination from 'sentry/components/pagination'; import PerformanceDuration from 'sentry/components/performanceDuration'; diff --git a/static/app/views/profiling/profileSummary/slowestProfileFunctions.tsx b/static/app/views/profiling/profileSummary/slowestProfileFunctions.tsx index 56a8b7bfc1db65..e924f0c330660b 100644 --- a/static/app/views/profiling/profileSummary/slowestProfileFunctions.tsx +++ b/static/app/views/profiling/profileSummary/slowestProfileFunctions.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import type {SelectOption} from 'sentry/components/core/compactSelect'; import {CompactSelect} from 'sentry/components/core/compactSelect'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Count from 'sentry/components/count'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Pagination from 'sentry/components/pagination'; diff --git a/static/app/views/projectDetail/projectLatestAlerts.tsx b/static/app/views/projectDetail/projectLatestAlerts.tsx index 1e4c46b54b937e..ab76b07dc7121c 100644 --- a/static/app/views/projectDetail/projectLatestAlerts.tsx +++ b/static/app/views/projectDetail/projectLatestAlerts.tsx @@ -4,7 +4,7 @@ import pick from 'lodash/pick'; import {SectionHeading} from 'sentry/components/charts/styles'; import {AlertBadge} from 'sentry/components/core/badge/alertBadge'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; import LoadingError from 'sentry/components/loadingError'; import Placeholder from 'sentry/components/placeholder'; diff --git a/static/app/views/projectDetail/projectTeamAccess.tsx b/static/app/views/projectDetail/projectTeamAccess.tsx index 7e3a03b59a00fe..ec3c7fee4fa5bf 100644 --- a/static/app/views/projectDetail/projectTeamAccess.tsx +++ b/static/app/views/projectDetail/projectTeamAccess.tsx @@ -4,7 +4,7 @@ import {SectionHeading} from 'sentry/components/charts/styles'; import Collapsible from 'sentry/components/collapsible'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import IdBadge from 'sentry/components/idBadge'; import Placeholder from 'sentry/components/placeholder'; import {IconOpen} from 'sentry/icons'; diff --git a/static/app/views/projectsDashboard/projectCard.tsx b/static/app/views/projectsDashboard/projectCard.tsx index c982235f864753..fd1deba6182e48 100644 --- a/static/app/views/projectsDashboard/projectCard.tsx +++ b/static/app/views/projectsDashboard/projectCard.tsx @@ -5,7 +5,7 @@ import round from 'lodash/round'; import {loadStatsForProject} from 'sentry/actionCreators/projects'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import IdBadge from 'sentry/components/idBadge'; import Panel from 'sentry/components/panels/panel'; import Placeholder from 'sentry/components/placeholder'; diff --git a/static/app/views/releases/detail/commitsAndFiles/releaseCommit.tsx b/static/app/views/releases/detail/commitsAndFiles/releaseCommit.tsx index b88f768eee24dc..43a2e3cd91856b 100644 --- a/static/app/views/releases/detail/commitsAndFiles/releaseCommit.tsx +++ b/static/app/views/releases/detail/commitsAndFiles/releaseCommit.tsx @@ -6,7 +6,7 @@ import {openInviteMembersModal} from 'sentry/actionCreators/modal'; import CommitLink from 'sentry/components/commitLink'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import PanelItem from 'sentry/components/panels/panelItem'; import TextOverflow from 'sentry/components/textOverflow'; diff --git a/static/app/views/releases/detail/overview/sidebar/projectReleaseDetails.tsx b/static/app/views/releases/detail/overview/sidebar/projectReleaseDetails.tsx index ff520cd818b231..8660745750be19 100644 --- a/static/app/views/releases/detail/overview/sidebar/projectReleaseDetails.tsx +++ b/static/app/views/releases/detail/overview/sidebar/projectReleaseDetails.tsx @@ -3,7 +3,7 @@ import moment from 'moment-timezone'; import {Button} from 'sentry/components/core/button'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import {DateTime} from 'sentry/components/dateTime'; diff --git a/static/app/views/releases/drawer/generalCard.tsx b/static/app/views/releases/drawer/generalCard.tsx index ee870d9d570255..2f56a3b5aa4dfa 100644 --- a/static/app/views/releases/drawer/generalCard.tsx +++ b/static/app/views/releases/drawer/generalCard.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Count from 'sentry/components/count'; import {DateTime} from 'sentry/components/dateTime'; import {Card} from 'sentry/components/keyValueData'; diff --git a/static/app/views/releases/drawer/releasesDrawerDetails.tsx b/static/app/views/releases/drawer/releasesDrawerDetails.tsx index ea19ca0678e341..4100f3f8e78d17 100644 --- a/static/app/views/releases/drawer/releasesDrawerDetails.tsx +++ b/static/app/views/releases/drawer/releasesDrawerDetails.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Select} from 'sentry/components/core/select'; import ErrorBoundary from 'sentry/components/errorBoundary'; import { diff --git a/static/app/views/releases/drawer/releasesDrawerTable.tsx b/static/app/views/releases/drawer/releasesDrawerTable.tsx index 1a293f5c200476..d70d778ac134fc 100644 --- a/static/app/views/releases/drawer/releasesDrawerTable.tsx +++ b/static/app/views/releases/drawer/releasesDrawerTable.tsx @@ -2,7 +2,7 @@ import {Fragment, useCallback, useMemo} from 'react'; import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import GlobalSelectionLink from 'sentry/components/globalSelectionLink'; diff --git a/static/app/views/releases/list/releaseCard/releaseCardProjectRow.tsx b/static/app/views/releases/list/releaseCard/releaseCardProjectRow.tsx index 506d3a61e3d10e..9b2b0c7982c47c 100644 --- a/static/app/views/releases/list/releaseCard/releaseCardProjectRow.tsx +++ b/static/app/views/releases/list/releaseCard/releaseCardProjectRow.tsx @@ -7,7 +7,7 @@ import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import MiniBarChart from 'sentry/components/charts/miniBarChart'; import {Tag} from 'sentry/components/core/badge/tag'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import GlobalSelectionLink from 'sentry/components/globalSelectionLink'; diff --git a/static/app/views/releases/list/releaseCard/releaseCardStatsPeriod.tsx b/static/app/views/releases/list/releaseCard/releaseCardStatsPeriod.tsx index 6ac7da11d86024..79b484d3fd955b 100644 --- a/static/app/views/releases/list/releaseCard/releaseCardStatsPeriod.tsx +++ b/static/app/views/releases/list/releaseCard/releaseCardStatsPeriod.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import type {PageFilters} from 'sentry/types/core'; diff --git a/static/app/views/releases/list/releasesPromo.tsx b/static/app/views/releases/list/releasesPromo.tsx index b48f20a0b9f508..1bb9d36e85d327 100644 --- a/static/app/views/releases/list/releasesPromo.tsx +++ b/static/app/views/releases/list/releasesPromo.tsx @@ -11,7 +11,7 @@ import {openCreateReleaseIntegration} from 'sentry/actionCreators/modal'; import Access from 'sentry/components/acl/access'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import DropdownAutoComplete from 'sentry/components/dropdownAutoComplete'; import type {Item} from 'sentry/components/dropdownAutoComplete/types'; diff --git a/static/app/views/replays/deadRageClick/selectorTable.tsx b/static/app/views/replays/deadRageClick/selectorTable.tsx index 44da283228f2ad..19d3d64d6a6150 100644 --- a/static/app/views/replays/deadRageClick/selectorTable.tsx +++ b/static/app/views/replays/deadRageClick/selectorTable.tsx @@ -5,7 +5,7 @@ import type {Location} from 'history'; import {PlatformIcon} from 'platformicons'; import {CodeSnippet} from 'sentry/components/codeSnippet'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import renderSortableHeaderCell from 'sentry/components/replays/renderSortableHeaderCell'; import type {GridColumnOrder} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/replays/detail/errorList/errorTableCell.tsx b/static/app/views/replays/detail/errorList/errorTableCell.tsx index c216502ef11094..857acf5e469daa 100644 --- a/static/app/views/replays/detail/errorList/errorTableCell.tsx +++ b/static/app/views/replays/detail/errorList/errorTableCell.tsx @@ -4,7 +4,7 @@ import {ClassNames} from '@emotion/react'; import classNames from 'classnames'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import { AvatarWrapper, ButtonWrapper, diff --git a/static/app/views/replays/replayTable/sortableHeader.tsx b/static/app/views/replays/replayTable/sortableHeader.tsx index bc70c0b5deab18..668b228357d5f4 100644 --- a/static/app/views/replays/replayTable/sortableHeader.tsx +++ b/static/app/views/replays/replayTable/sortableHeader.tsx @@ -1,7 +1,7 @@ import type {ReactNode} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import QuestionTooltip from 'sentry/components/questionTooltip'; import {IconArrow} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/settings/account/accountAuthorizations.tsx b/static/app/views/settings/account/accountAuthorizations.tsx index 636b038689ff85..b74116d6928f82 100644 --- a/static/app/views/settings/account/accountAuthorizations.tsx +++ b/static/app/views/settings/account/accountAuthorizations.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import {addErrorMessage, addSuccessMessage} from 'sentry/actionCreators/indicator'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import ExternalLink from 'sentry/components/links/externalLink'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/app/views/settings/account/apiApplications/row.tsx b/static/app/views/settings/account/apiApplications/row.tsx index d88b157d11cf06..faf3d1f055bb75 100644 --- a/static/app/views/settings/account/apiApplications/row.tsx +++ b/static/app/views/settings/account/apiApplications/row.tsx @@ -8,7 +8,7 @@ import { } from 'sentry/actionCreators/indicator'; import ConfirmDelete from 'sentry/components/confirmDelete'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import PanelItem from 'sentry/components/panels/panelItem'; import {IconDelete} from 'sentry/icons'; import {t} from 'sentry/locale'; diff --git a/static/app/views/settings/components/teamSelect/teamSelectForMember.tsx b/static/app/views/settings/components/teamSelect/teamSelectForMember.tsx index 56cdd40da9cb5b..9fb6a344014498 100644 --- a/static/app/views/settings/components/teamSelect/teamSelectForMember.tsx +++ b/static/app/views/settings/components/teamSelect/teamSelectForMember.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import {TeamBadge} from 'sentry/components/idBadge/teamBadge'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/app/views/settings/components/teamSelect/teamSelectForProject.tsx b/static/app/views/settings/components/teamSelect/teamSelectForProject.tsx index 9f20fe900ff98e..9c0230be568006 100644 --- a/static/app/views/settings/components/teamSelect/teamSelectForProject.tsx +++ b/static/app/views/settings/components/teamSelect/teamSelectForProject.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import Confirm from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import {TeamBadge} from 'sentry/components/idBadge/teamBadge'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/app/views/settings/components/teamSelect/utils.tsx b/static/app/views/settings/components/teamSelect/utils.tsx index 6f8418e821b0f0..4358d9e9532f8e 100644 --- a/static/app/views/settings/components/teamSelect/utils.tsx +++ b/static/app/views/settings/components/teamSelect/utils.tsx @@ -4,7 +4,7 @@ import debounce from 'lodash/debounce'; import {openCreateTeamModal} from 'sentry/actionCreators/modal'; import {hasEveryAccess} from 'sentry/components/acl/access'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import DropdownAutoComplete from 'sentry/components/dropdownAutoComplete'; import type {Item, ItemsBeforeFilter} from 'sentry/components/dropdownAutoComplete/types'; diff --git a/static/app/views/settings/dynamicSampling/index.tsx b/static/app/views/settings/dynamicSampling/index.tsx index 21e37c82a4df68..60f75cec974075 100644 --- a/static/app/views/settings/dynamicSampling/index.tsx +++ b/static/app/views/settings/dynamicSampling/index.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; import {FeatureBadge} from 'sentry/components/core/badge/featureBadge'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/settings/organizationApiKeys/organizationApiKeysList.tsx b/static/app/views/settings/organizationApiKeys/organizationApiKeysList.tsx index ce5baed6c20086..33696035655b3c 100644 --- a/static/app/views/settings/organizationApiKeys/organizationApiKeysList.tsx +++ b/static/app/views/settings/organizationApiKeys/organizationApiKeysList.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import Confirm from 'sentry/components/confirm'; import {AlertLink} from 'sentry/components/core/alert/alertLink'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {PanelTable} from 'sentry/components/panels/panelTable'; import TextCopyInput from 'sentry/components/textCopyInput'; diff --git a/static/app/views/settings/organizationAuditLog/auditLogList.tsx b/static/app/views/settings/organizationAuditLog/auditLogList.tsx index 46c909e2aaabbd..eb8dd1ca7afa0a 100644 --- a/static/app/views/settings/organizationAuditLog/auditLogList.tsx +++ b/static/app/views/settings/organizationAuditLog/auditLogList.tsx @@ -6,7 +6,7 @@ import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Select} from 'sentry/components/core/select'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; diff --git a/static/app/views/settings/organizationAuthTokens/authTokenRow.tsx b/static/app/views/settings/organizationAuthTokens/authTokenRow.tsx index 8a5bff468b1e6d..98f5ce6a5c4ec5 100644 --- a/static/app/views/settings/organizationAuthTokens/authTokenRow.tsx +++ b/static/app/views/settings/organizationAuthTokens/authTokenRow.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import Confirm from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Placeholder from 'sentry/components/placeholder'; import TimeSince from 'sentry/components/timeSince'; diff --git a/static/app/views/settings/organizationDeveloperSettings/sentryApplicationDashboard/index.tsx b/static/app/views/settings/organizationDeveloperSettings/sentryApplicationDashboard/index.tsx index b03bf7a0617dbf..0c141009e7773f 100644 --- a/static/app/views/settings/organizationDeveloperSettings/sentryApplicationDashboard/index.tsx +++ b/static/app/views/settings/organizationDeveloperSettings/sentryApplicationDashboard/index.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import {BarChart} from 'sentry/components/charts/barChart'; import type {LineChartSeries} from 'sentry/components/charts/lineChart'; import {LineChart} from 'sentry/components/charts/lineChart'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/app/views/settings/organizationDeveloperSettings/sentryApplicationRow/index.tsx b/static/app/views/settings/organizationDeveloperSettings/sentryApplicationRow/index.tsx index 1cb7fa8dd7cc3a..3e2daf787f3591 100644 --- a/static/app/views/settings/organizationDeveloperSettings/sentryApplicationRow/index.tsx +++ b/static/app/views/settings/organizationDeveloperSettings/sentryApplicationRow/index.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import {openModal} from 'sentry/actionCreators/modal'; import {SentryAppAvatar} from 'sentry/components/core/avatar/sentryAppAvatar'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {SentryAppPublishRequestModal} from 'sentry/components/modals/sentryAppPublishRequestModal/sentryAppPublishRequestModal'; import PanelItem from 'sentry/components/panels/panelItem'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/settings/organizationIntegrations/integrationRow.tsx b/static/app/views/settings/organizationIntegrations/integrationRow.tsx index 8d3c9673919768..3ef84ad50df751 100644 --- a/static/app/views/settings/organizationIntegrations/integrationRow.tsx +++ b/static/app/views/settings/organizationIntegrations/integrationRow.tsx @@ -4,7 +4,7 @@ import startCase from 'lodash/startCase'; import {Alert} from 'sentry/components/core/alert'; import {Tag} from 'sentry/components/core/badge/tag'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import PanelItem from 'sentry/components/panels/panelItem'; import {t} from 'sentry/locale'; import {PluginIcon} from 'sentry/plugins/components/pluginIcon'; diff --git a/static/app/views/settings/organizationMembers/organizationMemberRow.tsx b/static/app/views/settings/organizationMembers/organizationMemberRow.tsx index 2bfcca11fe4f93..8b2b6daa940246 100644 --- a/static/app/views/settings/organizationMembers/organizationMemberRow.tsx +++ b/static/app/views/settings/organizationMembers/organizationMemberRow.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import Confirm from 'sentry/components/confirm'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import HookOrDefault from 'sentry/components/hookOrDefault'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import PanelItem from 'sentry/components/panels/panelItem'; diff --git a/static/app/views/settings/organizationTeams/allTeamsRow.tsx b/static/app/views/settings/organizationTeams/allTeamsRow.tsx index 4e14e15a381a0a..329e5ee0c78191 100644 --- a/static/app/views/settings/organizationTeams/allTeamsRow.tsx +++ b/static/app/views/settings/organizationTeams/allTeamsRow.tsx @@ -6,7 +6,7 @@ import {fetchOrganizationDetails} from 'sentry/actionCreators/organizations'; import {joinTeam, leaveTeam} from 'sentry/actionCreators/teams'; import type {Client} from 'sentry/api'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import IdBadge from 'sentry/components/idBadge'; import PanelItem from 'sentry/components/panels/panelItem'; import {t, tct, tn} from 'sentry/locale'; diff --git a/static/app/views/settings/organizationTeams/teamMembers.tsx b/static/app/views/settings/organizationTeams/teamMembers.tsx index 0bcbb5709613c4..dd9503397395f3 100644 --- a/static/app/views/settings/organizationTeams/teamMembers.tsx +++ b/static/app/views/settings/organizationTeams/teamMembers.tsx @@ -12,7 +12,7 @@ import {hasEveryAccess} from 'sentry/components/acl/access'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {CompactSelect, type SelectOption} from 'sentry/components/core/compactSelect'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/app/views/settings/project/loaderScript.tsx b/static/app/views/settings/project/loaderScript.tsx index 4e5f3987257231..d443f59424afcd 100644 --- a/static/app/views/settings/project/loaderScript.tsx +++ b/static/app/views/settings/project/loaderScript.tsx @@ -1,7 +1,7 @@ import {Fragment, useCallback, useState} from 'react'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import ExternalLink from 'sentry/components/links/externalLink'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/app/views/settings/project/projectFilters/projectFiltersSettings.tsx b/static/app/views/settings/project/projectFilters/projectFiltersSettings.tsx index bf4ad92ccabf45..8ce64658c23227 100644 --- a/static/app/views/settings/project/projectFilters/projectFiltersSettings.tsx +++ b/static/app/views/settings/project/projectFilters/projectFiltersSettings.tsx @@ -14,7 +14,7 @@ import Feature from 'sentry/components/acl/feature'; import FeatureDisabled from 'sentry/components/acl/featureDisabled'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Switch} from 'sentry/components/core/switch'; import FieldFromConfig from 'sentry/components/forms/fieldFromConfig'; import {FieldHelp} from 'sentry/components/forms/fieldGroup/fieldHelp'; diff --git a/static/app/views/settings/project/projectKeys/list/keyRow.tsx b/static/app/views/settings/project/projectKeys/list/keyRow.tsx index 93acd066d3f564..0b2b2bd1b1d0e1 100644 --- a/static/app/views/settings/project/projectKeys/list/keyRow.tsx +++ b/static/app/views/settings/project/projectKeys/list/keyRow.tsx @@ -4,7 +4,7 @@ import ClippedBox from 'sentry/components/clippedBox'; import Confirm from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; import PanelHeader from 'sentry/components/panels/panelHeader'; diff --git a/static/app/views/settings/project/projectKeys/list/loaderScript.tsx b/static/app/views/settings/project/projectKeys/list/loaderScript.tsx index c735987ac64efc..26a256184450cb 100644 --- a/static/app/views/settings/project/projectKeys/list/loaderScript.tsx +++ b/static/app/views/settings/project/projectKeys/list/loaderScript.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import FieldGroup from 'sentry/components/forms/fieldGroup'; import {FieldHelp} from 'sentry/components/forms/fieldGroup/fieldHelp'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/views/settings/project/projectKeys/projectKeyCredentials.tsx b/static/app/views/settings/project/projectKeys/projectKeyCredentials.tsx index 080989e84ebf12..aac88041670c7f 100644 --- a/static/app/views/settings/project/projectKeys/projectKeyCredentials.tsx +++ b/static/app/views/settings/project/projectKeys/projectKeyCredentials.tsx @@ -1,7 +1,7 @@ import {Fragment, useState} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import FieldGroup from 'sentry/components/forms/fieldGroup'; import ExternalLink from 'sentry/components/links/externalLink'; import TextCopyInput from 'sentry/components/textCopyInput'; diff --git a/static/app/views/settings/project/projectOwnership/addCodeOwnerModal.tsx b/static/app/views/settings/project/projectOwnership/addCodeOwnerModal.tsx index 4edbf031ede152..0deed2d94620d4 100644 --- a/static/app/views/settings/project/projectOwnership/addCodeOwnerModal.tsx +++ b/static/app/views/settings/project/projectOwnership/addCodeOwnerModal.tsx @@ -6,7 +6,7 @@ import type {ModalRenderProps} from 'sentry/actionCreators/modal'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import SelectField from 'sentry/components/forms/fields/selectField'; import Form from 'sentry/components/forms/form'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/app/views/settings/project/projectReplays.tsx b/static/app/views/settings/project/projectReplays.tsx index 1d4e5112455584..291c69d50f701f 100644 --- a/static/app/views/settings/project/projectReplays.tsx +++ b/static/app/views/settings/project/projectReplays.tsx @@ -1,6 +1,6 @@ import Access from 'sentry/components/acl/access'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Form from 'sentry/components/forms/form'; import JsonForm from 'sentry/components/forms/jsonForm'; import type {JsonFormObject} from 'sentry/components/forms/types'; diff --git a/static/app/views/settings/project/projectServiceHooks.tsx b/static/app/views/settings/project/projectServiceHooks.tsx index 0a96d06f946077..1a457a9895312e 100644 --- a/static/app/views/settings/project/projectServiceHooks.tsx +++ b/static/app/views/settings/project/projectServiceHooks.tsx @@ -6,7 +6,7 @@ import { clearIndicators, } from 'sentry/actionCreators/indicator'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Switch} from 'sentry/components/core/switch'; import EmptyMessage from 'sentry/components/emptyMessage'; import FieldGroup from 'sentry/components/forms/fieldGroup'; diff --git a/static/app/views/settings/projectDebugFiles/debugFileRow.tsx b/static/app/views/settings/projectDebugFiles/debugFileRow.tsx index b701fa36951e5e..82baeeeec08a1e 100644 --- a/static/app/views/settings/projectDebugFiles/debugFileRow.tsx +++ b/static/app/views/settings/projectDebugFiles/debugFileRow.tsx @@ -8,7 +8,7 @@ import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import FileSize from 'sentry/components/fileSize'; import TimeSince from 'sentry/components/timeSince'; diff --git a/static/app/views/settings/projectPlugins/projectPluginRow.tsx b/static/app/views/settings/projectPlugins/projectPluginRow.tsx index 0c00965bad1b5d..f259edf61785e0 100644 --- a/static/app/views/settings/projectPlugins/projectPluginRow.tsx +++ b/static/app/views/settings/projectPlugins/projectPluginRow.tsx @@ -3,7 +3,7 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; import Access from 'sentry/components/acl/access'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Switch} from 'sentry/components/core/switch'; import ExternalLink from 'sentry/components/links/externalLink'; import {t} from 'sentry/locale'; diff --git a/static/app/views/settings/projectPlugins/projectPlugins.tsx b/static/app/views/settings/projectPlugins/projectPlugins.tsx index e79740058f942d..9981acb17628f6 100644 --- a/static/app/views/settings/projectPlugins/projectPlugins.tsx +++ b/static/app/views/settings/projectPlugins/projectPlugins.tsx @@ -1,7 +1,7 @@ import {Component} from 'react'; import Access from 'sentry/components/acl/access'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; import PanelAlert from 'sentry/components/panels/panelAlert'; diff --git a/static/app/views/settings/projectProguard/associations.tsx b/static/app/views/settings/projectProguard/associations.tsx index 46a1bc71257344..5cf2974ed08649 100644 --- a/static/app/views/settings/projectProguard/associations.tsx +++ b/static/app/views/settings/projectProguard/associations.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import ClippedBox from 'sentry/components/clippedBox'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Hovercard} from 'sentry/components/hovercard'; import List from 'sentry/components/list'; import ListItem from 'sentry/components/list/listItem'; diff --git a/static/app/views/settings/projectProguard/projectProguardRow.tsx b/static/app/views/settings/projectProguard/projectProguardRow.tsx index b840330278f7c0..ed4d70244e849d 100644 --- a/static/app/views/settings/projectProguard/projectProguardRow.tsx +++ b/static/app/views/settings/projectProguard/projectProguardRow.tsx @@ -7,7 +7,7 @@ import Confirm from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import FileSize from 'sentry/components/fileSize'; import TimeSince from 'sentry/components/timeSince'; diff --git a/static/app/views/settings/projectSecurityAndPrivacy/index.tsx b/static/app/views/settings/projectSecurityAndPrivacy/index.tsx index be47e12f26dabd..094077aa4dd1cc 100644 --- a/static/app/views/settings/projectSecurityAndPrivacy/index.tsx +++ b/static/app/views/settings/projectSecurityAndPrivacy/index.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import {addErrorMessage} from 'sentry/actionCreators/indicator'; import {hasEveryAccess} from 'sentry/components/acl/access'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Form from 'sentry/components/forms/form'; import JsonForm from 'sentry/components/forms/jsonForm'; import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle'; diff --git a/static/app/views/settings/projectSecurityHeaders/reportUri.tsx b/static/app/views/settings/projectSecurityHeaders/reportUri.tsx index 7500c50944cc57..a00d54704f9496 100644 --- a/static/app/views/settings/projectSecurityHeaders/reportUri.tsx +++ b/static/app/views/settings/projectSecurityHeaders/reportUri.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import FieldGroup from 'sentry/components/forms/fieldGroup'; import Panel from 'sentry/components/panels/panel'; import PanelAlert from 'sentry/components/panels/panelAlert'; diff --git a/static/app/views/settings/projectSeer/addAutofixRepoModal.tsx b/static/app/views/settings/projectSeer/addAutofixRepoModal.tsx index bd854327e0738e..7214e6a8cd4fa2 100644 --- a/static/app/views/settings/projectSeer/addAutofixRepoModal.tsx +++ b/static/app/views/settings/projectSeer/addAutofixRepoModal.tsx @@ -6,7 +6,7 @@ import type {ModalRenderProps} from 'sentry/actionCreators/modal'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {InputGroup} from 'sentry/components/core/input/inputGroup'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {IconSearch} from 'sentry/icons'; import {t, tct, tn} from 'sentry/locale'; diff --git a/static/app/views/settings/projectSeer/autofixRepositories.tsx b/static/app/views/settings/projectSeer/autofixRepositories.tsx index ff47b797edd0cb..a70cf909b254d3 100644 --- a/static/app/views/settings/projectSeer/autofixRepositories.tsx +++ b/static/app/views/settings/projectSeer/autofixRepositories.tsx @@ -6,7 +6,7 @@ import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {useOrganizationRepositories} from 'sentry/components/events/autofix/preferences/hooks/useOrganizationRepositories'; import {useProjectSeerPreferences} from 'sentry/components/events/autofix/preferences/hooks/useProjectSeerPreferences'; diff --git a/static/app/views/settings/projectSeer/index.tsx b/static/app/views/settings/projectSeer/index.tsx index 0cf9a73442e5bf..8b561a91eed4a3 100644 --- a/static/app/views/settings/projectSeer/index.tsx +++ b/static/app/views/settings/projectSeer/index.tsx @@ -5,7 +5,7 @@ import {useQueryClient} from '@tanstack/react-query'; import {hasEveryAccess} from 'sentry/components/acl/access'; import FeatureDisabled from 'sentry/components/acl/featureDisabled'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {useProjectSeerPreferences} from 'sentry/components/events/autofix/preferences/hooks/useProjectSeerPreferences'; import {useUpdateProjectSeerPreferences} from 'sentry/components/events/autofix/preferences/hooks/useUpdateProjectSeerPreferences'; import {useOrganizationSeerSetup} from 'sentry/components/events/autofix/useOrganizationSeerSetup'; diff --git a/static/app/views/settings/projectSourceMaps/debugIdBundleDetails.tsx b/static/app/views/settings/projectSourceMaps/debugIdBundleDetails.tsx index 14c992e9c04598..b6471541044e6b 100644 --- a/static/app/views/settings/projectSourceMaps/debugIdBundleDetails.tsx +++ b/static/app/views/settings/projectSourceMaps/debugIdBundleDetails.tsx @@ -2,7 +2,7 @@ import {Fragment, useMemo, useState} from 'react'; import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import KeyValueList from 'sentry/components/events/interfaces/keyValueList'; import {t} from 'sentry/locale'; diff --git a/static/app/views/settings/projectSourceMaps/sourceMapsDetails.tsx b/static/app/views/settings/projectSourceMaps/sourceMapsDetails.tsx index d1aeefe405a6e8..af3fa00a8ea82a 100644 --- a/static/app/views/settings/projectSourceMaps/sourceMapsDetails.tsx +++ b/static/app/views/settings/projectSourceMaps/sourceMapsDetails.tsx @@ -5,7 +5,7 @@ import styled from '@emotion/styled'; import {useRole} from 'sentry/components/acl/useRole'; import {Tag} from 'sentry/components/core/badge/tag'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import FileSize from 'sentry/components/fileSize'; import Pagination from 'sentry/components/pagination'; diff --git a/static/app/views/settings/projectSourceMaps/sourceMapsList.tsx b/static/app/views/settings/projectSourceMaps/sourceMapsList.tsx index 4f3bf364fcf686..af6b11424b8294 100644 --- a/static/app/views/settings/projectSourceMaps/sourceMapsList.tsx +++ b/static/app/views/settings/projectSourceMaps/sourceMapsList.tsx @@ -6,7 +6,7 @@ import Access from 'sentry/components/acl/access'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import Confirm from 'sentry/components/confirm'; import {Button, type ButtonProps} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import EmptyMessage from 'sentry/components/emptyMessage'; diff --git a/static/app/views/settings/settingsIndex.tsx b/static/app/views/settings/settingsIndex.tsx index 0b9da71c8be9ce..b817387e2387ec 100644 --- a/static/app/views/settings/settingsIndex.tsx +++ b/static/app/views/settings/settingsIndex.tsx @@ -3,8 +3,8 @@ import styled from '@emotion/styled'; import {OrganizationAvatar} from 'sentry/components/core/avatar/organizationAvatar'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; -import type {LinkProps} from 'sentry/components/core/link/link'; -import Link from 'sentry/components/core/link/link'; +import type {LinkProps} from 'sentry/components/core/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; diff --git a/static/app/views/sharedGroupDetails/index.tsx b/static/app/views/sharedGroupDetails/index.tsx index 56d7231ce6b4e3..f2aac4231562c9 100644 --- a/static/app/views/sharedGroupDetails/index.tsx +++ b/static/app/views/sharedGroupDetails/index.tsx @@ -1,7 +1,7 @@ import {useLayoutEffect, useMemo} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import NotFound from 'sentry/components/errors/notFound'; import {BorderlessEventEntries} from 'sentry/components/events/eventEntries'; import Footer from 'sentry/components/footer'; diff --git a/static/app/views/traces/fieldRenderers.tsx b/static/app/views/traces/fieldRenderers.tsx index be7879cc576859..2db0734523b191 100644 --- a/static/app/views/traces/fieldRenderers.tsx +++ b/static/app/views/traces/fieldRenderers.tsx @@ -5,7 +5,7 @@ import type {Location} from 'history'; import {Tag} from 'sentry/components/core/badge/tag'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import {RowRectangle} from 'sentry/components/performance/waterfall/rowBar'; diff --git a/static/app/views/unsubscribe/issue.tsx b/static/app/views/unsubscribe/issue.tsx index 29eb0e8ea73962..0e675645b1b4bd 100644 --- a/static/app/views/unsubscribe/issue.tsx +++ b/static/app/views/unsubscribe/issue.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ApiForm from 'sentry/components/forms/apiForm'; import HiddenField from 'sentry/components/forms/fields/hiddenField'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/gsAdmin/components/beacons/relatedBeacons.tsx b/static/gsAdmin/components/beacons/relatedBeacons.tsx index 1840a799320ec2..cf4e132174a554 100644 --- a/static/gsAdmin/components/beacons/relatedBeacons.tsx +++ b/static/gsAdmin/components/beacons/relatedBeacons.tsx @@ -1,6 +1,6 @@ import moment from 'moment-timezone'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Truncate from 'sentry/components/truncate'; import type {BeaconData} from 'admin/components/beacons/beaconOverview'; diff --git a/static/gsAdmin/components/customerGrid.tsx b/static/gsAdmin/components/customerGrid.tsx index 2f72cd965d9f6d..ebee7af61e60a3 100644 --- a/static/gsAdmin/components/customerGrid.tsx +++ b/static/gsAdmin/components/customerGrid.tsx @@ -2,7 +2,7 @@ import moment from 'moment-timezone'; import {OrganizationAvatar} from 'sentry/components/core/avatar/organizationAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import CustomerContact from 'admin/components/customerContact'; diff --git a/static/gsAdmin/components/customers/customerCharges.tsx b/static/gsAdmin/components/customers/customerCharges.tsx index cd458699dec801..fa34a25f13b28e 100644 --- a/static/gsAdmin/components/customers/customerCharges.tsx +++ b/static/gsAdmin/components/customers/customerCharges.tsx @@ -1,5 +1,5 @@ import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/gsAdmin/components/customers/customerInvoices.tsx b/static/gsAdmin/components/customers/customerInvoices.tsx index 30abf267be6062..fcf981fa9fb2e2 100644 --- a/static/gsAdmin/components/customers/customerInvoices.tsx +++ b/static/gsAdmin/components/customers/customerInvoices.tsx @@ -1,7 +1,7 @@ import moment from 'moment-timezone'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ResultGrid from 'admin/components/resultGrid'; diff --git a/static/gsAdmin/components/customers/customerMembers.tsx b/static/gsAdmin/components/customers/customerMembers.tsx index 633468aacca60d..35b1b67afbcad9 100644 --- a/static/gsAdmin/components/customers/customerMembers.tsx +++ b/static/gsAdmin/components/customers/customerMembers.tsx @@ -4,7 +4,7 @@ import moment from 'moment-timezone'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {IconMail} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/gsAdmin/components/customers/customerProjects.tsx b/static/gsAdmin/components/customers/customerProjects.tsx index 681042e20259fd..e675182bea21d7 100644 --- a/static/gsAdmin/components/customers/customerProjects.tsx +++ b/static/gsAdmin/components/customers/customerProjects.tsx @@ -3,7 +3,7 @@ import moment from 'moment-timezone'; import {PlatformIcon} from 'platformicons'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {IconProject} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/gsAdmin/components/promoCodes/promoCodeClaimants.tsx b/static/gsAdmin/components/promoCodes/promoCodeClaimants.tsx index 5590d37f0d674e..787a3bbbf54769 100644 --- a/static/gsAdmin/components/promoCodes/promoCodeClaimants.tsx +++ b/static/gsAdmin/components/promoCodes/promoCodeClaimants.tsx @@ -1,6 +1,6 @@ import moment from 'moment-timezone'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import type {User} from 'sentry/types/user'; import CustomerContact from 'admin/components/customerContact'; diff --git a/static/gsAdmin/components/users/userOverview.tsx b/static/gsAdmin/components/users/userOverview.tsx index c6ce3fd7c0e710..60ff93250a1d7a 100644 --- a/static/gsAdmin/components/users/userOverview.tsx +++ b/static/gsAdmin/components/users/userOverview.tsx @@ -3,7 +3,7 @@ import moment from 'moment-timezone'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {PanelTable} from 'sentry/components/panels/panelTable'; import {IconNot} from 'sentry/icons'; diff --git a/static/gsAdmin/views/beacons.tsx b/static/gsAdmin/views/beacons.tsx index 6b4e13c785e72c..695a9ce6a43bef 100644 --- a/static/gsAdmin/views/beacons.tsx +++ b/static/gsAdmin/views/beacons.tsx @@ -1,6 +1,6 @@ import moment from 'moment-timezone'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Truncate from 'sentry/components/truncate'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsAdmin/views/broadcasts.tsx b/static/gsAdmin/views/broadcasts.tsx index d2cc6d39d3278d..1a3ee53d3e4594 100644 --- a/static/gsAdmin/views/broadcasts.tsx +++ b/static/gsAdmin/views/broadcasts.tsx @@ -3,7 +3,7 @@ import moment from 'moment-timezone'; import {openModal} from 'sentry/actionCreators/modal'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ConfigStore from 'sentry/stores/configStore'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsAdmin/views/dataRequests.tsx b/static/gsAdmin/views/dataRequests.tsx index a5ec85e4b9f9a8..b6195c0b58c34f 100644 --- a/static/gsAdmin/views/dataRequests.tsx +++ b/static/gsAdmin/views/dataRequests.tsx @@ -2,7 +2,7 @@ import {Component, Fragment} from 'react'; import type {Client} from 'sentry/api'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import EmailField from 'sentry/components/forms/fields/emailField'; import TextField from 'sentry/components/forms/fields/textField'; diff --git a/static/gsAdmin/views/docIntegrations.tsx b/static/gsAdmin/views/docIntegrations.tsx index 9094d1c527b8d6..5b3cc627e3eafe 100644 --- a/static/gsAdmin/views/docIntegrations.tsx +++ b/static/gsAdmin/views/docIntegrations.tsx @@ -4,7 +4,7 @@ import {openModal} from 'sentry/actionCreators/modal'; import {DocIntegrationAvatar} from 'sentry/components/core/avatar/docIntegrationAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {space} from 'sentry/styles/space'; import type {DocIntegration} from 'sentry/types/integrations'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsAdmin/views/instanceLevelOAuth/instanceLevelOAuth.tsx b/static/gsAdmin/views/instanceLevelOAuth/instanceLevelOAuth.tsx index 68eb6ed13f3d4f..34f74be90ac821 100644 --- a/static/gsAdmin/views/instanceLevelOAuth/instanceLevelOAuth.tsx +++ b/static/gsAdmin/views/instanceLevelOAuth/instanceLevelOAuth.tsx @@ -1,6 +1,6 @@ import {openModal} from 'sentry/actionCreators/modal'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import PageHeader from 'admin/components/pageHeader'; diff --git a/static/gsAdmin/views/invoiceDetails.tsx b/static/gsAdmin/views/invoiceDetails.tsx index bb24d3444214b7..138bdf0fe75005 100644 --- a/static/gsAdmin/views/invoiceDetails.tsx +++ b/static/gsAdmin/views/invoiceDetails.tsx @@ -2,7 +2,7 @@ import moment from 'moment-timezone'; import {addErrorMessage, addSuccessMessage} from 'sentry/actionCreators/indicator'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/gsAdmin/views/invoices.tsx b/static/gsAdmin/views/invoices.tsx index 3a04a14e387d3e..e332741ae889b1 100644 --- a/static/gsAdmin/views/invoices.tsx +++ b/static/gsAdmin/views/invoices.tsx @@ -1,5 +1,5 @@ import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; import PanelHeader from 'sentry/components/panels/panelHeader'; diff --git a/static/gsAdmin/views/layout.tsx b/static/gsAdmin/views/layout.tsx index da8d49be057e52..2f4a06262e04ae 100644 --- a/static/gsAdmin/views/layout.tsx +++ b/static/gsAdmin/views/layout.tsx @@ -3,7 +3,7 @@ import {ThemeProvider} from '@emotion/react'; import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import GlobalModal from 'sentry/components/globalModal'; import Indicators from 'sentry/components/indicators'; import ListLink from 'sentry/components/links/listLink'; diff --git a/static/gsAdmin/views/overview.tsx b/static/gsAdmin/views/overview.tsx index da454bf61dd02f..d58de7bca18224 100644 --- a/static/gsAdmin/views/overview.tsx +++ b/static/gsAdmin/views/overview.tsx @@ -8,7 +8,7 @@ import {SentryAppAvatar} from 'sentry/components/core/avatar/sentryAppAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {IconSync} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/gsAdmin/views/policies.tsx b/static/gsAdmin/views/policies.tsx index e3acfa2f7caef6..f5e3d42cd2c530 100644 --- a/static/gsAdmin/views/policies.tsx +++ b/static/gsAdmin/views/policies.tsx @@ -2,7 +2,7 @@ import moment from 'moment-timezone'; import {openModal} from 'sentry/actionCreators/modal'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ConfigStore from 'sentry/stores/configStore'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsAdmin/views/policyDetails.tsx b/static/gsAdmin/views/policyDetails.tsx index 090af6d9083056..33905c0f4f14c6 100644 --- a/static/gsAdmin/views/policyDetails.tsx +++ b/static/gsAdmin/views/policyDetails.tsx @@ -2,7 +2,7 @@ import moment from 'moment-timezone'; import {addErrorMessage} from 'sentry/actionCreators/indicator'; import {openModal} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import ConfigStore from 'sentry/stores/configStore'; diff --git a/static/gsAdmin/views/projectDetails.tsx b/static/gsAdmin/views/projectDetails.tsx index d1b0086219e78c..4a31c04f8b1034 100644 --- a/static/gsAdmin/views/projectDetails.tsx +++ b/static/gsAdmin/views/projectDetails.tsx @@ -1,7 +1,7 @@ import moment from 'moment-timezone'; import {addErrorMessage, addSuccessMessage} from 'sentry/actionCreators/indicator'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import List from 'sentry/components/list'; import ListItem from 'sentry/components/list/listItem'; diff --git a/static/gsAdmin/views/promoCodes.tsx b/static/gsAdmin/views/promoCodes.tsx index df4cc92c047391..44898da4e8419a 100644 --- a/static/gsAdmin/views/promoCodes.tsx +++ b/static/gsAdmin/views/promoCodes.tsx @@ -3,7 +3,7 @@ import moment from 'moment-timezone'; import {openModal} from 'sentry/actionCreators/modal'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; import PageHeader from 'admin/components/pageHeader'; diff --git a/static/gsAdmin/views/relocationDetails.tsx b/static/gsAdmin/views/relocationDetails.tsx index 0d2b148687b992..96a3142aa746e5 100644 --- a/static/gsAdmin/views/relocationDetails.tsx +++ b/static/gsAdmin/views/relocationDetails.tsx @@ -10,7 +10,7 @@ import { import {openModal} from 'sentry/actionCreators/modal'; import {Client} from 'sentry/api'; import {OrganizationAvatar} from 'sentry/components/core/avatar/organizationAvatar'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import UserBadge from 'sentry/components/idBadge/userBadge'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/gsAdmin/views/relocations.tsx b/static/gsAdmin/views/relocations.tsx index 49454c4a43ab2e..349825defda5ed 100644 --- a/static/gsAdmin/views/relocations.tsx +++ b/static/gsAdmin/views/relocations.tsx @@ -1,7 +1,7 @@ import moment from 'moment-timezone'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; import PageHeader from 'admin/components/pageHeader'; diff --git a/static/gsAdmin/views/sentryAppDetails.tsx b/static/gsAdmin/views/sentryAppDetails.tsx index 65f7d26651e872..8e770bf24f13f7 100644 --- a/static/gsAdmin/views/sentryAppDetails.tsx +++ b/static/gsAdmin/views/sentryAppDetails.tsx @@ -7,7 +7,7 @@ import { import {openModal} from 'sentry/actionCreators/modal'; import {SentryAppAvatar} from 'sentry/components/core/avatar/sentryAppAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import { diff --git a/static/gsAdmin/views/sentryApps.tsx b/static/gsAdmin/views/sentryApps.tsx index b1421799bf5c22..574f3f2378176b 100644 --- a/static/gsAdmin/views/sentryApps.tsx +++ b/static/gsAdmin/views/sentryApps.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import {SentryAppAvatar} from 'sentry/components/core/avatar/sentryAppAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {space} from 'sentry/styles/space'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsAdmin/views/sentryEmployees.tsx b/static/gsAdmin/views/sentryEmployees.tsx index 870efe9522defa..7df96d97873e8b 100644 --- a/static/gsAdmin/views/sentryEmployees.tsx +++ b/static/gsAdmin/views/sentryEmployees.tsx @@ -1,6 +1,6 @@ import {openModal} from 'sentry/actionCreators/modal'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import UserBadge from 'sentry/components/idBadge/userBadge'; import Truncate from 'sentry/components/truncate'; import {IconEdit} from 'sentry/icons'; diff --git a/static/gsAdmin/views/users.tsx b/static/gsAdmin/views/users.tsx index ee22b5e196bec6..cc730ebe95136a 100644 --- a/static/gsAdmin/views/users.tsx +++ b/static/gsAdmin/views/users.tsx @@ -1,6 +1,6 @@ import moment from 'moment-timezone'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import UserBadge from 'sentry/components/idBadge/userBadge'; import Truncate from 'sentry/components/truncate'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsApp/components/memberInviteModalCustomization.tsx b/static/gsApp/components/memberInviteModalCustomization.tsx index cd940771b69825..5c00457e8dc1ba 100644 --- a/static/gsApp/components/memberInviteModalCustomization.tsx +++ b/static/gsApp/components/memberInviteModalCustomization.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {IconBusiness, IconCheckmark, IconWarning} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; diff --git a/static/gsApp/components/performance/quotaExceededAlert.tsx b/static/gsApp/components/performance/quotaExceededAlert.tsx index 0dc8f62f36095d..0037c19dbf9c1a 100644 --- a/static/gsApp/components/performance/quotaExceededAlert.tsx +++ b/static/gsApp/components/performance/quotaExceededAlert.tsx @@ -2,7 +2,7 @@ import {useEffect} from 'react'; import moment from 'moment-timezone'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {tct} from 'sentry/locale'; import type {PageFilters} from 'sentry/types/core'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/gsApp/components/powerFeatureHovercard.tsx b/static/gsApp/components/powerFeatureHovercard.tsx index cd1e2db20d0d24..954a8a05cc8afb 100644 --- a/static/gsApp/components/powerFeatureHovercard.tsx +++ b/static/gsApp/components/powerFeatureHovercard.tsx @@ -1,7 +1,7 @@ import {Component} from 'react'; import styled from '@emotion/styled'; -import {linkStyles} from 'sentry/components/core/link/link'; +import {linkStyles} from 'sentry/components/core/link'; import {Hovercard} from 'sentry/components/hovercard'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/gsApp/components/productSelectionAvailability.tsx b/static/gsApp/components/productSelectionAvailability.tsx index d0a4a74c6aae92..566bffb90b2286 100644 --- a/static/gsApp/components/productSelectionAvailability.tsx +++ b/static/gsApp/components/productSelectionAvailability.tsx @@ -1,6 +1,6 @@ import {useMemo} from 'react'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {ProductSolution} from 'sentry/components/onboarding/gettingStartedDoc/types'; import type { DisabledProducts, diff --git a/static/gsApp/hooks/spendVisibility/spikeProtectionProjectSettings.tsx b/static/gsApp/hooks/spendVisibility/spikeProtectionProjectSettings.tsx index 7dd49b5fd321b9..fb7410e5bcdb14 100644 --- a/static/gsApp/hooks/spendVisibility/spikeProtectionProjectSettings.tsx +++ b/static/gsApp/hooks/spendVisibility/spikeProtectionProjectSettings.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; import PanelHeader from 'sentry/components/panels/panelHeader'; diff --git a/static/gsApp/views/seerAutomation/index.tsx b/static/gsApp/views/seerAutomation/index.tsx index 49248d06ff2c25..b4f1097a86ad2b 100644 --- a/static/gsApp/views/seerAutomation/index.tsx +++ b/static/gsApp/views/seerAutomation/index.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {useOrganizationSeerSetup} from 'sentry/components/events/autofix/useOrganizationSeerSetup'; import {NoAccess} from 'sentry/components/noAccess'; import NoProjectMessage from 'sentry/components/noProjectMessage'; diff --git a/static/gsApp/views/seerAutomation/seerAutomationProjectList.tsx b/static/gsApp/views/seerAutomation/seerAutomationProjectList.tsx index 9fd4c70e4916b5..c28ebae2c68ad2 100644 --- a/static/gsApp/views/seerAutomation/seerAutomationProjectList.tsx +++ b/static/gsApp/views/seerAutomation/seerAutomationProjectList.tsx @@ -12,7 +12,7 @@ import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {Checkbox} from 'sentry/components/core/checkbox'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/gsApp/views/spikeProtection/index.tsx b/static/gsApp/views/spikeProtection/index.tsx index f5e8c70866d0f3..3351bbd2c3e626 100644 --- a/static/gsApp/views/spikeProtection/index.tsx +++ b/static/gsApp/views/spikeProtection/index.tsx @@ -1,6 +1,6 @@ import {Fragment, useEffect} from 'react'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import NoProjectMessage from 'sentry/components/noProjectMessage'; import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle'; diff --git a/static/gsApp/views/spikeProtection/spikeProtectionHistoryTable.tsx b/static/gsApp/views/spikeProtection/spikeProtectionHistoryTable.tsx index 38b674c286aae7..e1b4d77dfdcada 100644 --- a/static/gsApp/views/spikeProtection/spikeProtectionHistoryTable.tsx +++ b/static/gsApp/views/spikeProtection/spikeProtectionHistoryTable.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import {addErrorMessage, addSuccessMessage} from 'sentry/actionCreators/indicator'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import DiscoverButton from 'sentry/components/discoverButton'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {PageHeadingQuestionTooltip} from 'sentry/components/pageHeadingQuestionTooltip'; diff --git a/static/gsApp/views/subscriptionPage/paymentHistory.tsx b/static/gsApp/views/subscriptionPage/paymentHistory.tsx index 52df68d2393da4..c21c21365d3d26 100644 --- a/static/gsApp/views/subscriptionPage/paymentHistory.tsx +++ b/static/gsApp/views/subscriptionPage/paymentHistory.tsx @@ -2,7 +2,7 @@ import {Fragment, useEffect} from 'react'; import styled from '@emotion/styled'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/gsApp/views/subscriptionPage/seerAutomationAlert.tsx b/static/gsApp/views/subscriptionPage/seerAutomationAlert.tsx index 99460eaf455764..3638bea32a54c5 100644 --- a/static/gsApp/views/subscriptionPage/seerAutomationAlert.tsx +++ b/static/gsApp/views/subscriptionPage/seerAutomationAlert.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {IconClose} from 'sentry/icons'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/tests/js/sentry-test/reactTestingLibrary.spec.tsx b/tests/js/sentry-test/reactTestingLibrary.spec.tsx index 779a258e8a1a0d..500712de4de1ee 100644 --- a/tests/js/sentry-test/reactTestingLibrary.spec.tsx +++ b/tests/js/sentry-test/reactTestingLibrary.spec.tsx @@ -3,7 +3,7 @@ import {useSearchParams} from 'react-router-dom'; import {render, screen, userEvent, waitFor} from 'sentry-test/reactTestingLibrary'; -import Link from 'sentry/components/core/link/link'; +import Link from 'sentry/components/core/link'; import {useLocation} from 'sentry/utils/useLocation'; import {useNavigate} from 'sentry/utils/useNavigate'; import {useParams} from 'sentry/utils/useParams'; From bf7b82691d78b45dc6bd4359052276e9ca59fd15 Mon Sep 17 00:00:00 2001 From: JonasBa Date: Sun, 29 Jun 2025 19:33:16 -0400 Subject: [PATCH 3/7] core: modify link import --- static/app/components/assistant/getGuidesContent.tsx | 2 +- static/app/components/breadcrumbs.tsx | 2 +- static/app/components/codecov/repoSelector/repoSelector.tsx | 2 +- static/app/components/codecov/summary.tsx | 2 +- static/app/components/commitRow.tsx | 2 +- static/app/components/confirm.stories.tsx | 2 +- static/app/components/contextPickerModal.tsx | 2 +- static/app/components/core/alert/alertLink.tsx | 2 +- static/app/components/core/badge/deployBadge.tsx | 2 +- static/app/components/core/button/linkButton.tsx | 2 +- static/app/components/core/link/index.tsx | 2 +- static/app/components/core/link/link.tsx | 4 +--- static/app/components/core/tabs/tab.tsx | 2 +- static/app/components/createAlertButton.tsx | 2 +- static/app/components/discover/performanceCardTable.tsx | 2 +- static/app/components/discover/transactionsTable.tsx | 2 +- static/app/components/dropdownMenu/item.tsx | 2 +- static/app/components/errors/notFound.tsx | 2 +- static/app/components/eventOrGroupExtraDetails.tsx | 2 +- static/app/components/eventOrGroupHeader.tsx | 2 +- static/app/components/events/autofix/autofixSolution.tsx | 2 +- .../components/events/eventAttachmentsCrashReportsNotice.tsx | 2 +- .../eventStatisticalDetector/eventComparison/eventDisplay.tsx | 2 +- .../eventStatisticalDetector/eventDifferentialFlamegraph.tsx | 2 +- .../events/eventStatisticalDetector/eventRegressionTable.tsx | 2 +- static/app/components/events/eventTags/eventTagsTreeRow.tsx | 2 +- static/app/components/events/eventTags/eventTagsValue.tsx | 2 +- .../screenshot/screenshotDataSection.tsx | 2 +- .../featureFlags/onboarding/onboardingAdditionalFeatures.tsx | 2 +- .../events/interfaces/breadcrumbs/breadcrumb/data/default.tsx | 2 +- .../events/interfaces/frame/stacktraceLinkModal.tsx | 2 +- .../interfaces/performance/spanEvidenceKeyValueList.tsx | 2 +- .../components/events/interfaces/sourceMapsDebuggerModal.tsx | 2 +- .../events/interfaces/spans/aggregateSpanDetail.tsx | 2 +- static/app/components/events/interfaces/spans/spanDetail.tsx | 2 +- static/app/components/events/meta/annotatedText/utils.tsx | 2 +- static/app/components/events/userFeedback.tsx | 2 +- static/app/components/feedback/list/feedbackListItem.tsx | 2 +- static/app/components/globalSelectionLink.tsx | 2 +- static/app/components/group/issueReplayCount.tsx | 2 +- static/app/components/group/issueSeerBadge.tsx | 2 +- .../components/group/tagFacets/tagFacetsDistributionMeter.tsx | 2 +- static/app/components/idBadge/projectBadge.tsx | 2 +- static/app/components/idBadge/userBadge.tsx | 2 +- static/app/components/issues/suspect/suspectFlags.tsx | 2 +- static/app/components/keyValueData/index.tsx | 2 +- static/app/components/menuItem.tsx | 2 +- .../components/modals/dashboardWidgetQuerySelectorModal.tsx | 2 +- static/app/components/modals/emailVerificationModal.tsx | 2 +- static/app/components/profiling/arrayLinks.tsx | 2 +- .../profiling/flamegraph/aggregateFlamegraphSidePanel.tsx | 2 +- .../components/profiling/flamegraph/flamegraphContextMenu.tsx | 2 +- .../profiling/flamegraph/flamegraphDrawer/profileDetails.tsx | 2 +- static/app/components/profiling/profileEventsTable.tsx | 2 +- static/app/components/quickTrace/index.tsx | 2 +- static/app/components/replays/alerts/missingReplayAlert.tsx | 2 +- .../components/replays/breadcrumbs/breadcrumbIssueLink.tsx | 2 +- static/app/components/replays/breadcrumbs/errorTitle.tsx | 2 +- static/app/components/replays/breadcrumbs/selectorList.tsx | 2 +- static/app/components/replays/header/errorCounts.tsx | 2 +- static/app/components/replays/header/replayMetaData.tsx | 2 +- static/app/components/replays/replayCurrentUrl.tsx | 2 +- static/app/components/replays/replayTagsTableRow.tsx | 2 +- static/app/components/replays/table/replayTableColumns.tsx | 2 +- static/app/components/reprocessedBox.tsx | 2 +- static/app/components/savedEntityTable.tsx | 2 +- static/app/components/shortId.tsx | 2 +- static/app/components/sidebar/sidebarDropdown/index.tsx | 2 +- static/app/components/sidebar/sidebarItem.tsx | 2 +- static/app/components/sidebar/sidebarMenuItemLink.tsx | 2 +- static/app/components/stream/group.tsx | 2 +- static/app/components/tables/gridEditable/sortLink.tsx | 2 +- static/app/components/tables/simpleTable/index.stories.tsx | 2 +- static/app/components/tagsTableRow.tsx | 2 +- static/app/components/version.tsx | 2 +- static/app/components/waitingForEvents.tsx | 2 +- .../app/components/workflowEngine/gridCell/connectionCell.tsx | 2 +- static/app/components/workflowEngine/gridCell/issueCell.tsx | 2 +- static/app/components/workflowEngine/gridCell/titleCell.tsx | 2 +- static/app/data/forms/projectSecurityAndPrivacyGroups.tsx | 2 +- static/app/gettingStartedDocs/java/java.tsx | 2 +- static/app/gettingStartedDocs/java/log4j2.tsx | 2 +- static/app/gettingStartedDocs/java/logback.tsx | 2 +- static/app/gettingStartedDocs/java/spring-boot.tsx | 2 +- static/app/gettingStartedDocs/java/spring.tsx | 2 +- static/app/gettingStartedDocs/kotlin/kotlin.tsx | 2 +- static/app/stories/view/storyHeader.tsx | 2 +- static/app/stories/view/storyTree.tsx | 2 +- static/app/styles/typography.stories.tsx | 2 +- static/app/utils/dashboards/issueFieldRenderers.tsx | 2 +- static/app/utils/discover/fieldRenderers.tsx | 2 +- static/app/utils/discover/styles.tsx | 2 +- static/app/views/acceptOrganizationInvite/index.tsx | 2 +- static/app/views/admin/adminOrganizations.tsx | 2 +- static/app/views/admin/adminUsers.tsx | 2 +- static/app/views/alerts/list/incidents/row.tsx | 2 +- static/app/views/alerts/list/rules/alertRulesList.tsx | 2 +- static/app/views/alerts/list/rules/row.tsx | 2 +- static/app/views/alerts/rules/issue/details/issuesList.tsx | 2 +- static/app/views/alerts/rules/issue/details/ruleDetails.tsx | 2 +- static/app/views/alerts/rules/issue/feedbackAlertBanner.tsx | 2 +- static/app/views/alerts/rules/metric/details/body.tsx | 2 +- .../app/views/alerts/rules/metric/details/metricHistory.tsx | 2 +- .../views/alerts/rules/metric/details/relatedTransactions.tsx | 2 +- static/app/views/alerts/rules/uptime/details.tsx | 2 +- static/app/views/alerts/rules/uptime/uptimeChecksGrid.tsx | 2 +- static/app/views/auth/layout.tsx | 2 +- static/app/views/auth/loginForm.tsx | 2 +- .../views/automations/components/automationHistoryList.tsx | 2 +- .../views/codecov/coverage/commits/commitDetailSummary.tsx | 2 +- .../views/codecov/tests/onboardingSteps/addUploadToken.tsx | 2 +- .../codecov/tests/onboardingSteps/chooseUploadPermission.tsx | 2 +- .../views/codecov/tests/onboardingSteps/editGHAWorkflow.tsx | 2 +- .../views/codecov/tests/onboardingSteps/installPreventCLI.tsx | 2 +- static/app/views/codecov/tests/preOnboarding.tsx | 2 +- .../views/codecov/tests/testAnalyticsTable/sortableHeader.tsx | 2 +- .../views/dashboards/datasetConfig/errorsAndTransactions.tsx | 2 +- static/app/views/dashboards/manage/dashboardCard.tsx | 2 +- static/app/views/dashboards/manage/dashboardTable.tsx | 2 +- .../detectors/components/detectorListConnectedAutomations.tsx | 2 +- static/app/views/discover/eventDetails/linkedIssue.tsx | 2 +- static/app/views/discover/querycard.tsx | 2 +- static/app/views/discover/savedQuery/index.tsx | 2 +- static/app/views/discover/table/tableView.tsx | 2 +- static/app/views/explore/logs/fieldRenderers.tsx | 2 +- .../explore/multiQueryMode/queryVisualizations/table.tsx | 2 +- static/app/views/explore/tables/aggregatesTable.tsx | 2 +- static/app/views/explore/tables/fieldRenderer.tsx | 2 +- .../app/views/explore/tables/tracesTable/fieldRenderers.tsx | 2 +- .../app/views/insights/agentMonitoring/components/common.tsx | 2 +- .../insights/browser/resources/components/sampleImages.tsx | 2 +- .../resources/components/tables/resourceSummaryTable.tsx | 2 +- .../webVitals/components/pageOverviewWebVitalsDetailPanel.tsx | 2 +- .../webVitals/components/performanceScoreRingWithTooltips.tsx | 2 +- .../webVitals/components/tables/pagePerformanceTable.tsx | 2 +- .../components/tables/pageSamplePerformanceTable.tsx | 2 +- .../browser/webVitals/components/webVitalsDetailPanel.tsx | 2 +- .../insights/cache/components/tables/transactionCell.tsx | 2 +- .../common/components/samplesTable/spanSamplesTable.tsx | 2 +- .../views/insights/common/components/spanGroupDetailsLink.tsx | 2 +- .../insights/common/components/tableCells/spanIdCell.tsx | 2 +- .../components/widgets/overviewCacheMissChartWidget.tsx | 2 +- .../common/components/widgets/overviewSlowNextjsSSRWidget.tsx | 2 +- .../views/insights/crons/components/monitorHeaderActions.tsx | 2 +- .../crons/components/overviewTimeline/overviewRow.tsx | 2 +- .../crons/components/processingErrors/processingErrorItem.tsx | 2 +- .../app/views/insights/database/components/noDataMessage.tsx | 2 +- .../database/components/tables/queryTransactionsTable.tsx | 2 +- .../app/views/insights/http/components/tables/domainCell.tsx | 2 +- .../views/insights/http/components/tables/transactionCell.tsx | 2 +- .../llmMonitoring/components/tables/pipelineSpansTable.tsx | 2 +- .../llmMonitoring/components/tables/pipelinesTable.tsx | 2 +- .../mobile/appStarts/components/tables/screensTable.tsx | 2 +- .../mobile/appStarts/components/tables/spanOperationTable.tsx | 2 +- .../insights/mobile/common/components/spanSamplesPanel.tsx | 2 +- .../mobile/common/components/spanSamplesPanelContainer.tsx | 2 +- .../mobile/screenload/components/tables/eventSamplesTable.tsx | 2 +- .../screenload/components/tables/screenLoadSpansTable.tsx | 2 +- .../mobile/screens/components/screensOverviewTable.tsx | 2 +- .../mobile/ui/components/tables/spanOperationTable.tsx | 2 +- .../views/insights/pages/platform/laravel/commandsTable.tsx | 2 +- .../app/views/insights/pages/platform/laravel/jobsTable.tsx | 2 +- .../app/views/insights/pages/platform/nextjs/clientTable.tsx | 2 +- .../app/views/insights/pages/platform/nextjs/serverTree.tsx | 2 +- .../insights/pages/platform/shared/table/ErrorRateCell.tsx | 2 +- .../insights/pages/platform/shared/table/TransactionCell.tsx | 2 +- static/app/views/insights/pages/transactionCell.tsx | 2 +- .../views/insights/queues/components/tables/queuesTable.tsx | 2 +- .../insights/queues/components/tables/transactionsTable.tsx | 2 +- .../uptime/components/overviewTimeline/overviewRow.tsx | 2 +- static/app/views/insights/uptime/views/overview.tsx | 2 +- static/app/views/issueDetails/groupActivityItem.tsx | 2 +- .../groupEventAttachments/groupEventAttachmentsTableRow.tsx | 2 +- .../issueDetails/groupEventAttachments/screenshotCard.tsx | 2 +- .../groupFeatureFlags/details/flagDetailsLink.tsx | 2 +- static/app/views/issueDetails/groupRelatedIssues/index.tsx | 2 +- static/app/views/issueDetails/groupTags/groupTagValues.tsx | 2 +- static/app/views/issueDetails/groupTags/groupTagsTab.tsx | 2 +- .../views/issueDetails/groupTags/tagDetailsDrawerContent.tsx | 2 +- static/app/views/issueDetails/groupTags/tagDetailsLink.tsx | 2 +- static/app/views/issueDetails/header.tsx | 2 +- .../app/views/issueDetails/streamline/eventMissingBanner.tsx | 2 +- static/app/views/issueDetails/streamline/header/header.tsx | 2 +- static/app/views/issueDetails/streamline/issueTagsPreview.tsx | 2 +- .../app/views/issueDetails/streamline/occurrenceSummary.tsx | 2 +- .../views/issueDetails/streamline/sidebar/activitySection.tsx | 2 +- .../issueDetails/streamline/sidebar/groupActivityItem.tsx | 2 +- .../app/views/issueDetails/streamline/sidebar/seerDrawer.tsx | 2 +- static/app/views/issueDetails/traceTimeline/traceIssue.tsx | 2 +- static/app/views/issueDetails/traceTimeline/traceLink.tsx | 2 +- .../views/issueDetails/traceTimeline/traceTimelineTooltip.tsx | 2 +- static/app/views/issueList/newViewEmptyState.tsx | 2 +- static/app/views/nav/primary/components.tsx | 2 +- static/app/views/onboarding/components/firstEventFooter.tsx | 2 +- static/app/views/onboarding/onboarding.tsx | 2 +- static/app/views/onboarding/welcome.tsx | 2 +- .../organizationStats/teamInsights/teamAlertsTriggered.tsx | 2 +- .../views/organizationStats/teamInsights/teamIssuesAge.tsx | 2 +- .../app/views/organizationStats/teamInsights/teamMisery.tsx | 2 +- .../app/views/organizationStats/teamInsights/teamReleases.tsx | 2 +- static/app/views/organizationStats/usageTable.tsx | 2 +- static/app/views/performance/landing/index.tsx | 2 +- .../views/performance/landing/metricsDataSwitcherAlert.tsx | 2 +- .../performance/landing/widgets/components/selectableList.tsx | 2 +- .../landing/widgets/widgets/lineChartListWidget.tsx | 2 +- .../newTraceDetails/issuesTraceWaterfallOverlay.tsx | 2 +- .../traceDrawer/details/span/components/spanSummaryLink.tsx | 2 +- .../traceDrawer/details/span/eapSections/attributes.tsx | 2 +- .../traceDrawer/details/span/eapSections/description.tsx | 2 +- .../traceDrawer/details/span/sections/ancestry.tsx | 2 +- .../traceDrawer/details/span/sections/description.tsx | 2 +- .../newTraceDetails/traceDrawer/details/styles.tsx | 2 +- .../traceDrawer/details/transaction/sections/highlights.tsx | 2 +- .../newTraceDetails/traceDrawer/tabs/traceProfiles.tsx | 2 +- .../traceLinksNavigation/traceLinkNavigationButton.tsx | 2 +- static/app/views/performance/newTraceDetails/traceSummary.tsx | 2 +- static/app/views/performance/table.tsx | 2 +- .../views/performance/traceDetails/limitExceededMessage.tsx | 2 +- .../views/performance/traceDetails/newTraceDetailsContent.tsx | 2 +- .../traceDetails/newTraceDetailsTransactionBar.tsx | 2 +- static/app/views/performance/traceDetails/traceNotFound.tsx | 2 +- .../views/performance/traceDetails/traceViewDetailPanel.tsx | 2 +- static/app/views/performance/traceDetails/transactionBar.tsx | 2 +- .../app/views/performance/traceDetails/transactionDetail.tsx | 2 +- static/app/views/performance/transactionDetails/traceLink.tsx | 2 +- .../transactionSummary/transactionEvents/eventsTable.tsx | 2 +- .../transactionSummary/transactionOverview/tagExplorer.tsx | 2 +- .../transactionSummary/transactionOverview/userStats.tsx | 2 +- .../transactionSpans/spanDetails/spanDetailsTable.tsx | 2 +- .../transactionSummary/transactionSpans/spanMetricsTable.tsx | 2 +- .../transactionSummary/transactionSpans/suspectSpansTable.tsx | 2 +- .../transactionSummary/transactionTags/tagValueTable.tsx | 2 +- .../transactionSummary/transactionThresholdModal.tsx | 2 +- static/app/views/performance/vitalDetail/table.tsx | 2 +- static/app/views/profiling/landing/functionTrendsWidget.tsx | 2 +- static/app/views/profiling/profileSummary/index.tsx | 2 +- .../profiling/profileSummary/regressedProfileFunctions.tsx | 2 +- .../profiling/profileSummary/slowestProfileFunctions.tsx | 2 +- static/app/views/projectDetail/projectLatestAlerts.tsx | 2 +- static/app/views/projectDetail/projectTeamAccess.tsx | 2 +- static/app/views/projectsDashboard/projectCard.tsx | 2 +- .../views/releases/detail/commitsAndFiles/releaseCommit.tsx | 2 +- .../detail/overview/sidebar/projectReleaseDetails.tsx | 2 +- static/app/views/releases/drawer/generalCard.tsx | 2 +- static/app/views/releases/drawer/releasesDrawerDetails.tsx | 2 +- static/app/views/releases/drawer/releasesDrawerTable.tsx | 2 +- .../views/releases/list/releaseCard/releaseCardProjectRow.tsx | 2 +- .../releases/list/releaseCard/releaseCardStatsPeriod.tsx | 2 +- static/app/views/releases/list/releasesPromo.tsx | 2 +- static/app/views/replays/deadRageClick/selectorTable.tsx | 2 +- static/app/views/replays/detail/errorList/errorTableCell.tsx | 2 +- static/app/views/replays/replayTable/sortableHeader.tsx | 2 +- static/app/views/settings/account/accountAuthorizations.tsx | 2 +- static/app/views/settings/account/apiApplications/row.tsx | 2 +- .../settings/components/teamSelect/teamSelectForMember.tsx | 2 +- .../settings/components/teamSelect/teamSelectForProject.tsx | 2 +- static/app/views/settings/components/teamSelect/utils.tsx | 2 +- static/app/views/settings/dynamicSampling/index.tsx | 2 +- .../settings/organizationApiKeys/organizationApiKeysList.tsx | 2 +- .../app/views/settings/organizationAuditLog/auditLogList.tsx | 2 +- .../views/settings/organizationAuthTokens/authTokenRow.tsx | 2 +- .../sentryApplicationDashboard/index.tsx | 2 +- .../sentryApplicationRow/index.tsx | 2 +- .../settings/organizationIntegrations/integrationRow.tsx | 2 +- .../settings/organizationMembers/organizationMemberRow.tsx | 2 +- static/app/views/settings/organizationTeams/allTeamsRow.tsx | 2 +- static/app/views/settings/organizationTeams/teamMembers.tsx | 2 +- static/app/views/settings/project/loaderScript.tsx | 2 +- .../project/projectFilters/projectFiltersSettings.tsx | 2 +- static/app/views/settings/project/projectKeys/list/keyRow.tsx | 2 +- .../views/settings/project/projectKeys/list/loaderScript.tsx | 2 +- .../settings/project/projectKeys/projectKeyCredentials.tsx | 2 +- .../settings/project/projectOwnership/addCodeOwnerModal.tsx | 2 +- static/app/views/settings/project/projectReplays.tsx | 2 +- static/app/views/settings/project/projectServiceHooks.tsx | 2 +- static/app/views/settings/projectDebugFiles/debugFileRow.tsx | 2 +- static/app/views/settings/projectPlugins/projectPluginRow.tsx | 2 +- static/app/views/settings/projectPlugins/projectPlugins.tsx | 2 +- static/app/views/settings/projectProguard/associations.tsx | 2 +- .../app/views/settings/projectProguard/projectProguardRow.tsx | 2 +- static/app/views/settings/projectSecurityAndPrivacy/index.tsx | 2 +- .../app/views/settings/projectSecurityHeaders/reportUri.tsx | 2 +- static/app/views/settings/projectSeer/addAutofixRepoModal.tsx | 2 +- static/app/views/settings/projectSeer/autofixRepositories.tsx | 2 +- static/app/views/settings/projectSeer/index.tsx | 2 +- .../views/settings/projectSourceMaps/debugIdBundleDetails.tsx | 2 +- .../views/settings/projectSourceMaps/sourceMapsDetails.tsx | 2 +- .../app/views/settings/projectSourceMaps/sourceMapsList.tsx | 2 +- static/app/views/settings/settingsIndex.tsx | 2 +- static/app/views/sharedGroupDetails/index.tsx | 2 +- static/app/views/traces/fieldRenderers.tsx | 2 +- static/app/views/unsubscribe/issue.tsx | 2 +- static/gsAdmin/components/beacons/relatedBeacons.tsx | 2 +- static/gsAdmin/components/customerGrid.tsx | 2 +- static/gsAdmin/components/customers/customerCharges.tsx | 2 +- static/gsAdmin/components/customers/customerInvoices.tsx | 2 +- static/gsAdmin/components/customers/customerMembers.tsx | 2 +- static/gsAdmin/components/customers/customerProjects.tsx | 2 +- static/gsAdmin/components/promoCodes/promoCodeClaimants.tsx | 2 +- static/gsAdmin/components/users/userOverview.tsx | 2 +- static/gsAdmin/views/beacons.tsx | 2 +- static/gsAdmin/views/broadcasts.tsx | 2 +- static/gsAdmin/views/dataRequests.tsx | 2 +- static/gsAdmin/views/docIntegrations.tsx | 2 +- .../gsAdmin/views/instanceLevelOAuth/instanceLevelOAuth.tsx | 2 +- static/gsAdmin/views/invoiceDetails.tsx | 2 +- static/gsAdmin/views/invoices.tsx | 2 +- static/gsAdmin/views/layout.tsx | 2 +- static/gsAdmin/views/overview.tsx | 2 +- static/gsAdmin/views/policies.tsx | 2 +- static/gsAdmin/views/policyDetails.tsx | 2 +- static/gsAdmin/views/projectDetails.tsx | 2 +- static/gsAdmin/views/promoCodes.tsx | 2 +- static/gsAdmin/views/relocationDetails.tsx | 2 +- static/gsAdmin/views/relocations.tsx | 2 +- static/gsAdmin/views/sentryAppDetails.tsx | 2 +- static/gsAdmin/views/sentryApps.tsx | 2 +- static/gsAdmin/views/sentryEmployees.tsx | 2 +- static/gsAdmin/views/users.tsx | 2 +- static/gsApp/components/memberInviteModalCustomization.tsx | 2 +- static/gsApp/components/performance/quotaExceededAlert.tsx | 2 +- static/gsApp/components/productSelectionAvailability.tsx | 2 +- .../hooks/spendVisibility/spikeProtectionProjectSettings.tsx | 2 +- static/gsApp/views/seerAutomation/index.tsx | 2 +- .../gsApp/views/seerAutomation/seerAutomationProjectList.tsx | 2 +- static/gsApp/views/spikeProtection/index.tsx | 2 +- .../views/spikeProtection/spikeProtectionHistoryTable.tsx | 2 +- static/gsApp/views/subscriptionPage/paymentHistory.tsx | 2 +- static/gsApp/views/subscriptionPage/seerAutomationAlert.tsx | 2 +- tests/js/sentry-test/reactTestingLibrary.spec.tsx | 2 +- 330 files changed, 330 insertions(+), 332 deletions(-) diff --git a/static/app/components/assistant/getGuidesContent.tsx b/static/app/components/assistant/getGuidesContent.tsx index 4bc2a51e8e02a5..a0c0d09c964f72 100644 --- a/static/app/components/assistant/getGuidesContent.tsx +++ b/static/app/components/assistant/getGuidesContent.tsx @@ -1,5 +1,5 @@ import type {GuidesContent} from 'sentry/components/assistant/types'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {t, tct} from 'sentry/locale'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/app/components/breadcrumbs.tsx b/static/app/components/breadcrumbs.tsx index 105d0ace09913f..3c47253f6e1d95 100644 --- a/static/app/components/breadcrumbs.tsx +++ b/static/app/components/breadcrumbs.tsx @@ -5,7 +5,7 @@ import styled from '@emotion/styled'; import {Chevron} from 'sentry/components/chevron'; import type {LinkProps} from 'sentry/components/core/link'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import GlobalSelectionLink from 'sentry/components/globalSelectionLink'; import {space} from 'sentry/styles/space'; import type {BreadcrumbDropdownProps} from 'sentry/views/settings/components/settingsBreadcrumb/breadcrumbDropdown'; diff --git a/static/app/components/codecov/repoSelector/repoSelector.tsx b/static/app/components/codecov/repoSelector/repoSelector.tsx index 513096cabbe708..62c876bd7a8647 100644 --- a/static/app/components/codecov/repoSelector/repoSelector.tsx +++ b/static/app/components/codecov/repoSelector/repoSelector.tsx @@ -6,7 +6,7 @@ import {Button} from 'sentry/components/core/button'; import type {SelectOption} from 'sentry/components/core/compactSelect'; import {CompactSelect} from 'sentry/components/core/compactSelect'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import DropdownButton from 'sentry/components/dropdownButton'; import {IconInfo, IconSync} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/components/codecov/summary.tsx b/static/app/components/codecov/summary.tsx index c71a167e67329b..a5620a1c0fcf64 100644 --- a/static/app/components/codecov/summary.tsx +++ b/static/app/components/codecov/summary.tsx @@ -1,7 +1,7 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Hovercard} from 'sentry/components/hovercard'; import {IconFilter} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/commitRow.tsx b/static/app/components/commitRow.tsx index 43b2d3c2f2d252..6e1c1529a7818c 100644 --- a/static/app/components/commitRow.tsx +++ b/static/app/components/commitRow.tsx @@ -6,7 +6,7 @@ import {openInviteMembersModal} from 'sentry/actionCreators/modal'; import CommitLink from 'sentry/components/commitLink'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {Hovercard} from 'sentry/components/hovercard'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/components/confirm.stories.tsx b/static/app/components/confirm.stories.tsx index bd2251bde0b1f2..f05f95dddfbb25 100644 --- a/static/app/components/confirm.stories.tsx +++ b/static/app/components/confirm.stories.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import Confirm, {openConfirmModal} from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import * as Storybook from 'sentry/stories'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/contextPickerModal.tsx b/static/app/components/contextPickerModal.tsx index 7cc718d842ab64..7cbf15f309c876 100644 --- a/static/app/components/contextPickerModal.tsx +++ b/static/app/components/contextPickerModal.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import type {Query} from 'history'; import type {ModalRenderProps} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import type {StylesConfig} from 'sentry/components/core/select'; import {Select} from 'sentry/components/core/select'; import {components} from 'sentry/components/forms/controls/reactSelectWrapper'; diff --git a/static/app/components/core/alert/alertLink.tsx b/static/app/components/core/alert/alertLink.tsx index 57d61acd104c30..0017f81433aae5 100644 --- a/static/app/components/core/alert/alertLink.tsx +++ b/static/app/components/core/alert/alertLink.tsx @@ -3,7 +3,7 @@ import {css, type Theme} from '@emotion/react'; import styled from '@emotion/styled'; import {Alert, type AlertProps} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {IconChevron} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/core/badge/deployBadge.tsx b/static/app/components/core/badge/deployBadge.tsx index a9d99a0c9139cb..ca172be81a85b0 100644 --- a/static/app/components/core/badge/deployBadge.tsx +++ b/static/app/components/core/badge/deployBadge.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {t} from 'sentry/locale'; import type {Deploy} from 'sentry/types/release'; diff --git a/static/app/components/core/button/linkButton.tsx b/static/app/components/core/button/linkButton.tsx index 2a63619c5c092b..9190be0cd28f4c 100644 --- a/static/app/components/core/button/linkButton.tsx +++ b/static/app/components/core/button/linkButton.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; // eslint-disable-next-line boundaries/element-types -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; // eslint-disable-next-line boundaries/element-types import {IconDefaultsProvider} from 'sentry/icons/useIconDefaults'; diff --git a/static/app/components/core/link/index.tsx b/static/app/components/core/link/index.tsx index d967d5534c4394..a9fd8a6052ad7f 100644 --- a/static/app/components/core/link/index.tsx +++ b/static/app/components/core/link/index.tsx @@ -1 +1 @@ -export {default, Anchor} from './link'; +export {Link, Anchor} from './link'; diff --git a/static/app/components/core/link/link.tsx b/static/app/components/core/link/link.tsx index 64a857e26a34f7..842eb32f0f30e6 100644 --- a/static/app/components/core/link/link.tsx +++ b/static/app/components/core/link/link.tsx @@ -63,7 +63,7 @@ export interface LinkProps * A context-aware version of Link (from react-router) that falls * back to if there is no router present */ -const Link = styled(({disabled, to, ...props}: LinkProps) => { +export const Link = styled(({disabled, to, ...props}: LinkProps) => { const location = useLocation(); to = normalizeUrl(to, location); @@ -82,5 +82,3 @@ export const Anchor = styled('a', { })<{disabled?: boolean}>` ${linkStyles} `; - -export default Link; diff --git a/static/app/components/core/tabs/tab.tsx b/static/app/components/core/tabs/tab.tsx index a3e94fe1630d53..609d91aab70d9e 100644 --- a/static/app/components/core/tabs/tab.tsx +++ b/static/app/components/core/tabs/tab.tsx @@ -8,7 +8,7 @@ import type {TabListState} from '@react-stately/tabs'; import type {Node, Orientation} from '@react-types/shared'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {space} from 'sentry/styles/space'; import {isChonkTheme, withChonk} from 'sentry/utils/theme/withChonk'; diff --git a/static/app/components/createAlertButton.tsx b/static/app/components/createAlertButton.tsx index 2172a1942c79ce..bf51a8c63eb383 100644 --- a/static/app/components/createAlertButton.tsx +++ b/static/app/components/createAlertButton.tsx @@ -10,7 +10,7 @@ import {hasEveryAccess} from 'sentry/components/acl/access'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import type {LinkButtonProps} from 'sentry/components/core/button/linkButton'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {IconSiren} from 'sentry/icons'; import type {SVGIconProps} from 'sentry/icons/svgIcon'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/components/discover/performanceCardTable.tsx b/static/app/components/discover/performanceCardTable.tsx index dde0ffcbcffb69..778c432dc99b1a 100644 --- a/static/app/components/discover/performanceCardTable.tsx +++ b/static/app/components/discover/performanceCardTable.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import NotAvailable from 'sentry/components/notAvailable'; import PanelItem from 'sentry/components/panels/panelItem'; diff --git a/static/app/components/discover/transactionsTable.tsx b/static/app/components/discover/transactionsTable.tsx index 543eb465377021..6cf7842680c61e 100644 --- a/static/app/components/discover/transactionsTable.tsx +++ b/static/app/components/discover/transactionsTable.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import type {Location, LocationDescriptor} from 'history'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {PanelTable} from 'sentry/components/panels/panelTable'; import QuestionTooltip from 'sentry/components/questionTooltip'; diff --git a/static/app/components/dropdownMenu/item.tsx b/static/app/components/dropdownMenu/item.tsx index bb2c5cd47ef5e5..c1a5866bd3cb58 100644 --- a/static/app/components/dropdownMenu/item.tsx +++ b/static/app/components/dropdownMenu/item.tsx @@ -6,7 +6,7 @@ import type {TreeState} from '@react-stately/tree'; import type {Node} from '@react-types/shared'; import type {LocationDescriptor} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import type {MenuListItemProps} from 'sentry/components/core/menuListItem'; import {MenuListItem} from 'sentry/components/core/menuListItem'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/components/errors/notFound.tsx b/static/app/components/errors/notFound.tsx index 63c891171f251b..169c9c28035881 100644 --- a/static/app/components/errors/notFound.tsx +++ b/static/app/components/errors/notFound.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/eventOrGroupExtraDetails.tsx b/static/app/components/eventOrGroupExtraDetails.tsx index 7deb34f3d57a06..960a7746af1400 100644 --- a/static/app/components/eventOrGroupExtraDetails.tsx +++ b/static/app/components/eventOrGroupExtraDetails.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import { getAutofixRunExists, isIssueQuickFixable, diff --git a/static/app/components/eventOrGroupHeader.tsx b/static/app/components/eventOrGroupHeader.tsx index 71ced4bfab81a4..8a2f343449c6ec 100644 --- a/static/app/components/eventOrGroupHeader.tsx +++ b/static/app/components/eventOrGroupHeader.tsx @@ -2,7 +2,7 @@ import {Fragment, useRef} from 'react'; import styled from '@emotion/styled'; import {useHover} from '@react-aria/interactions'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ErrorBoundary from 'sentry/components/errorBoundary'; import EventOrGroupTitle from 'sentry/components/eventOrGroupTitle'; import EventMessage from 'sentry/components/events/eventMessage'; diff --git a/static/app/components/events/autofix/autofixSolution.tsx b/static/app/components/events/autofix/autofixSolution.tsx index d856b32557ce1c..76035d6deb66b4 100644 --- a/static/app/components/events/autofix/autofixSolution.tsx +++ b/static/app/components/events/autofix/autofixSolution.tsx @@ -9,7 +9,7 @@ import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {Input} from 'sentry/components/core/input'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {AutofixHighlightWrapper} from 'sentry/components/events/autofix/autofixHighlightWrapper'; import {SolutionEventItem} from 'sentry/components/events/autofix/autofixSolutionEventItem'; diff --git a/static/app/components/events/eventAttachmentsCrashReportsNotice.tsx b/static/app/components/events/eventAttachmentsCrashReportsNotice.tsx index 839fd38b30dcb7..5f5b4f8f39d04b 100644 --- a/static/app/components/events/eventAttachmentsCrashReportsNotice.tsx +++ b/static/app/components/events/eventAttachmentsCrashReportsNotice.tsx @@ -1,5 +1,5 @@ import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {tct} from 'sentry/locale'; import {useLocation} from 'sentry/utils/useLocation'; import {EventAttachmentFilter} from 'sentry/views/issueDetails/groupEventAttachments/groupEventAttachmentsFilter'; diff --git a/static/app/components/events/eventStatisticalDetector/eventComparison/eventDisplay.tsx b/static/app/components/events/eventStatisticalDetector/eventComparison/eventDisplay.tsx index 057a68ee80005e..4ded0940f408ba 100644 --- a/static/app/components/events/eventStatisticalDetector/eventComparison/eventDisplay.tsx +++ b/static/app/components/events/eventStatisticalDetector/eventComparison/eventDisplay.tsx @@ -5,7 +5,7 @@ import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {CompactSelect} from 'sentry/components/core/compactSelect'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; diff --git a/static/app/components/events/eventStatisticalDetector/eventDifferentialFlamegraph.tsx b/static/app/components/events/eventStatisticalDetector/eventDifferentialFlamegraph.tsx index 60e8fb4b77ac38..9ac496cbd52278 100644 --- a/static/app/components/events/eventStatisticalDetector/eventDifferentialFlamegraph.tsx +++ b/static/app/components/events/eventStatisticalDetector/eventDifferentialFlamegraph.tsx @@ -5,7 +5,7 @@ import type {LocationDescriptor} from 'history'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; import Placeholder from 'sentry/components/placeholder'; diff --git a/static/app/components/events/eventStatisticalDetector/eventRegressionTable.tsx b/static/app/components/events/eventStatisticalDetector/eventRegressionTable.tsx index e0b6f06a497031..0cf735c5ddeb2f 100644 --- a/static/app/components/events/eventStatisticalDetector/eventRegressionTable.tsx +++ b/static/app/components/events/eventStatisticalDetector/eventRegressionTable.tsx @@ -2,7 +2,7 @@ import {useMemo} from 'react'; import styled from '@emotion/styled'; import type {LocationDescriptor} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Duration from 'sentry/components/duration'; import type {GridColumnOrder} from 'sentry/components/tables/gridEditable'; import GridEditable from 'sentry/components/tables/gridEditable'; diff --git a/static/app/components/events/eventTags/eventTagsTreeRow.tsx b/static/app/components/events/eventTags/eventTagsTreeRow.tsx index 2a71de76ab1278..f6d4e57df14d84 100644 --- a/static/app/components/events/eventTags/eventTagsTreeRow.tsx +++ b/static/app/components/events/eventTags/eventTagsTreeRow.tsx @@ -4,7 +4,7 @@ import * as qs from 'query-string'; import {openNavigateToExternalLinkModal} from 'sentry/actionCreators/modal'; import {hasEveryAccess} from 'sentry/components/acl/access'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DropdownMenu, type MenuItemProps} from 'sentry/components/dropdownMenu'; import type {TagTreeContent} from 'sentry/components/events/eventTags/eventTagsTree'; import EventTagsValue from 'sentry/components/events/eventTags/eventTagsValue'; diff --git a/static/app/components/events/eventTags/eventTagsValue.tsx b/static/app/components/events/eventTags/eventTagsValue.tsx index 6e3fe35497caaa..1f616687805b4f 100644 --- a/static/app/components/events/eventTags/eventTagsValue.tsx +++ b/static/app/components/events/eventTags/eventTagsValue.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DeviceName} from 'sentry/components/deviceName'; import {AnnotatedText} from 'sentry/components/events/meta/annotatedText'; import type {EventTag} from 'sentry/types/event'; diff --git a/static/app/components/events/eventTagsAndScreenshot/screenshot/screenshotDataSection.tsx b/static/app/components/events/eventTagsAndScreenshot/screenshot/screenshotDataSection.tsx index 2ef1334f3dcf7a..5f01d659460f2d 100644 --- a/static/app/components/events/eventTagsAndScreenshot/screenshot/screenshotDataSection.tsx +++ b/static/app/components/events/eventTagsAndScreenshot/screenshot/screenshotDataSection.tsx @@ -6,7 +6,7 @@ import { } from 'sentry/actionCreators/events'; import {openModal} from 'sentry/actionCreators/modal'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Screenshot from 'sentry/components/events/eventTagsAndScreenshot/screenshot'; import ScreenshotModal, { modalCss, diff --git a/static/app/components/events/featureFlags/onboarding/onboardingAdditionalFeatures.tsx b/static/app/components/events/featureFlags/onboarding/onboardingAdditionalFeatures.tsx index 5858718b96b27e..53156dae238559 100644 --- a/static/app/components/events/featureFlags/onboarding/onboardingAdditionalFeatures.tsx +++ b/static/app/components/events/featureFlags/onboarding/onboardingAdditionalFeatures.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {t, tct} from 'sentry/locale'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/app/components/events/interfaces/breadcrumbs/breadcrumb/data/default.tsx b/static/app/components/events/interfaces/breadcrumbs/breadcrumb/data/default.tsx index 79881f52f8d95c..6aaeb7ac267cae 100644 --- a/static/app/components/events/interfaces/breadcrumbs/breadcrumb/data/default.tsx +++ b/static/app/components/events/interfaces/breadcrumbs/breadcrumb/data/default.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import type {BreadcrumbTransactionEvent} from 'sentry/components/events/interfaces/breadcrumbs/types'; import {AnnotatedText} from 'sentry/components/events/meta/annotatedText'; import Highlight from 'sentry/components/highlight'; diff --git a/static/app/components/events/interfaces/frame/stacktraceLinkModal.tsx b/static/app/components/events/interfaces/frame/stacktraceLinkModal.tsx index 34d7f4d2b807a5..cef1e2edb2bbb6 100644 --- a/static/app/components/events/interfaces/frame/stacktraceLinkModal.tsx +++ b/static/app/components/events/interfaces/frame/stacktraceLinkModal.tsx @@ -7,7 +7,7 @@ import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import TextField from 'sentry/components/forms/fields/textField'; import ExternalLink from 'sentry/components/links/externalLink'; import List from 'sentry/components/list'; diff --git a/static/app/components/events/interfaces/performance/spanEvidenceKeyValueList.tsx b/static/app/components/events/interfaces/performance/spanEvidenceKeyValueList.tsx index fb6b40783cea04..17c029bc558ad3 100644 --- a/static/app/components/events/interfaces/performance/spanEvidenceKeyValueList.tsx +++ b/static/app/components/events/interfaces/performance/spanEvidenceKeyValueList.tsx @@ -9,7 +9,7 @@ import mapValues from 'lodash/mapValues'; import ClippedBox from 'sentry/components/clippedBox'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {getKeyValueListData as getRegressionIssueKeyValueList} from 'sentry/components/events/eventStatisticalDetector/eventRegressionSummary'; import KeyValueList from 'sentry/components/events/interfaces/keyValueList'; diff --git a/static/app/components/events/interfaces/sourceMapsDebuggerModal.tsx b/static/app/components/events/interfaces/sourceMapsDebuggerModal.tsx index 5db2b58a51ccc8..19ab793b200399 100644 --- a/static/app/components/events/interfaces/sourceMapsDebuggerModal.tsx +++ b/static/app/components/events/interfaces/sourceMapsDebuggerModal.tsx @@ -13,7 +13,7 @@ import {ContentSliderDiff} from 'sentry/components/contentSliderDiff'; import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {TabList, TabPanels, Tabs} from 'sentry/components/core/tabs'; import {sourceMapSdkDocsMap} from 'sentry/components/events/interfaces/crashContent/exception/utils'; import {FeedbackModal} from 'sentry/components/featureFeedback/feedbackModal'; diff --git a/static/app/components/events/interfaces/spans/aggregateSpanDetail.tsx b/static/app/components/events/interfaces/spans/aggregateSpanDetail.tsx index 6e668df63fd4b8..3f80f0907f745c 100644 --- a/static/app/components/events/interfaces/spans/aggregateSpanDetail.tsx +++ b/static/app/components/events/interfaces/spans/aggregateSpanDetail.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import type {AggregateEventTransaction} from 'sentry/types/event'; diff --git a/static/app/components/events/interfaces/spans/spanDetail.tsx b/static/app/components/events/interfaces/spans/spanDetail.tsx index efce1b159d4866..17e04f28351e49 100644 --- a/static/app/components/events/interfaces/spans/spanDetail.tsx +++ b/static/app/components/events/interfaces/spans/spanDetail.tsx @@ -7,7 +7,7 @@ import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import DiscoverButton from 'sentry/components/discoverButton'; import SpanSummaryButton from 'sentry/components/events/interfaces/spans/spanSummaryButton'; diff --git a/static/app/components/events/meta/annotatedText/utils.tsx b/static/app/components/events/meta/annotatedText/utils.tsx index 72a8a85bbeebd3..ed381c2793c87a 100644 --- a/static/app/components/events/meta/annotatedText/utils.tsx +++ b/static/app/components/events/meta/annotatedText/utils.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {tct} from 'sentry/locale'; import type {ChunkType} from 'sentry/types/group'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/app/components/events/userFeedback.tsx b/static/app/components/events/userFeedback.tsx index 49a0c1318657a6..f03ed55da41264 100644 --- a/static/app/components/events/userFeedback.tsx +++ b/static/app/components/events/userFeedback.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import {ActivityAuthor} from 'sentry/components/activity/author'; import {ActivityItem} from 'sentry/components/activity/item'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {IconCopy} from 'sentry/icons'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/feedback/list/feedbackListItem.tsx b/static/app/components/feedback/list/feedbackListItem.tsx index 9214582a512e6a..7256e2c9c3cf9a 100644 --- a/static/app/components/feedback/list/feedbackListItem.tsx +++ b/static/app/components/feedback/list/feedbackListItem.tsx @@ -5,7 +5,7 @@ import {ActorAvatar} from 'sentry/components/core/avatar/actorAvatar'; import {Checkbox} from 'sentry/components/core/checkbox'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import IssueTrackingSignals from 'sentry/components/feedback/list/issueTrackingSignals'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; diff --git a/static/app/components/globalSelectionLink.tsx b/static/app/components/globalSelectionLink.tsx index 3dffc2e638d12a..de1c738db5fe3c 100644 --- a/static/app/components/globalSelectionLink.tsx +++ b/static/app/components/globalSelectionLink.tsx @@ -2,7 +2,7 @@ import type {LocationDescriptor} from 'history'; import * as qs from 'query-string'; import type {LinkProps} from 'sentry/components/core/link'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {extractSelectionParameters} from 'sentry/components/organizations/pageFilters/utils'; import {useLocation} from 'sentry/utils/useLocation'; diff --git a/static/app/components/group/issueReplayCount.tsx b/static/app/components/group/issueReplayCount.tsx index 7252140b8092af..ef641f4d387ac2 100644 --- a/static/app/components/group/issueReplayCount.tsx +++ b/static/app/components/group/issueReplayCount.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {IconPlay} from 'sentry/icons'; import {t, tn} from 'sentry/locale'; diff --git a/static/app/components/group/issueSeerBadge.tsx b/static/app/components/group/issueSeerBadge.tsx index 896b6f2827dae5..e665c8a04ad3a8 100644 --- a/static/app/components/group/issueSeerBadge.tsx +++ b/static/app/components/group/issueSeerBadge.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import { getAutofixRunExists, diff --git a/static/app/components/group/tagFacets/tagFacetsDistributionMeter.tsx b/static/app/components/group/tagFacets/tagFacetsDistributionMeter.tsx index 4351020ed41067..04865334ab61c1 100644 --- a/static/app/components/group/tagFacets/tagFacetsDistributionMeter.tsx +++ b/static/app/components/group/tagFacets/tagFacetsDistributionMeter.tsx @@ -6,7 +6,7 @@ import type {LocationDescriptor} from 'history'; import type {TagSegment} from 'sentry/actionCreators/events'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {IconChevron} from 'sentry/icons/iconChevron'; import {t} from 'sentry/locale'; diff --git a/static/app/components/idBadge/projectBadge.tsx b/static/app/components/idBadge/projectBadge.tsx index a963e1f2de1a9b..61bcc1edf1a911 100644 --- a/static/app/components/idBadge/projectBadge.tsx +++ b/static/app/components/idBadge/projectBadge.tsx @@ -2,7 +2,7 @@ import {cloneElement} from 'react'; import styled from '@emotion/styled'; import type {LinkProps} from 'sentry/components/core/link'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import type {AvatarProject} from 'sentry/types/project'; import getPlatformName from 'sentry/utils/getPlatformName'; diff --git a/static/app/components/idBadge/userBadge.tsx b/static/app/components/idBadge/userBadge.tsx index 12b012d11cc537..edadc5fb8eba04 100644 --- a/static/app/components/idBadge/userBadge.tsx +++ b/static/app/components/idBadge/userBadge.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {space} from 'sentry/styles/space'; import type {AvatarUser} from 'sentry/types/user'; diff --git a/static/app/components/issues/suspect/suspectFlags.tsx b/static/app/components/issues/suspect/suspectFlags.tsx index a7f18c9635ca61..a461de5a8daec6 100644 --- a/static/app/components/issues/suspect/suspectFlags.tsx +++ b/static/app/components/issues/suspect/suspectFlags.tsx @@ -2,7 +2,7 @@ import {Fragment, useRef} from 'react'; import styled from '@emotion/styled'; import Color from 'color'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import type useSuspectFlags from 'sentry/components/issues/suspect/useSuspectFlags'; import {t} from 'sentry/locale'; diff --git a/static/app/components/keyValueData/index.tsx b/static/app/components/keyValueData/index.tsx index a3f0a13bff1439..b30dc1ec57f9e2 100644 --- a/static/app/components/keyValueData/index.tsx +++ b/static/app/components/keyValueData/index.tsx @@ -3,7 +3,7 @@ import React from 'react'; import {css} from '@emotion/react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {useIssueDetailsColumnCount} from 'sentry/components/events/eventTags/util'; import {AnnotatedText} from 'sentry/components/events/meta/annotatedText'; import {AnnotatedTextErrors} from 'sentry/components/events/meta/annotatedText/annotatedTextErrors'; diff --git a/static/app/components/menuItem.tsx b/static/app/components/menuItem.tsx index 72f07f24c651e2..e75a9b2f6cc420 100644 --- a/static/app/components/menuItem.tsx +++ b/static/app/components/menuItem.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import omit from 'lodash/omit'; import type {LinkProps} from 'sentry/components/core/link'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {space} from 'sentry/styles/space'; type MenuItemProps = { diff --git a/static/app/components/modals/dashboardWidgetQuerySelectorModal.tsx b/static/app/components/modals/dashboardWidgetQuerySelectorModal.tsx index ee1c4fc3905239..5013c0eacacd37 100644 --- a/static/app/components/modals/dashboardWidgetQuerySelectorModal.tsx +++ b/static/app/components/modals/dashboardWidgetQuerySelectorModal.tsx @@ -6,7 +6,7 @@ import type {ModalRenderProps} from 'sentry/actionCreators/modal'; import type {Client} from 'sentry/api'; import {Button} from 'sentry/components/core/button'; import {Input} from 'sentry/components/core/input'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {IconChevron, IconSearch} from 'sentry/icons'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/modals/emailVerificationModal.tsx b/static/app/components/modals/emailVerificationModal.tsx index 18d94b579cefb1..e45ec8a08ea83c 100644 --- a/static/app/components/modals/emailVerificationModal.tsx +++ b/static/app/components/modals/emailVerificationModal.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import type {ModalRenderProps} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {t, tct} from 'sentry/locale'; import {EmailAddresses} from 'sentry/views/settings/account/accountEmails'; import TextBlock from 'sentry/views/settings/components/text/textBlock'; diff --git a/static/app/components/profiling/arrayLinks.tsx b/static/app/components/profiling/arrayLinks.tsx index ec0951643c0632..d387ab07d3655b 100644 --- a/static/app/components/profiling/arrayLinks.tsx +++ b/static/app/components/profiling/arrayLinks.tsx @@ -2,7 +2,7 @@ import {useState} from 'react'; import styled from '@emotion/styled'; import type {LocationDescriptor} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/components/profiling/flamegraph/aggregateFlamegraphSidePanel.tsx b/static/app/components/profiling/flamegraph/aggregateFlamegraphSidePanel.tsx index 4ae62478119c83..6efa70876f2bdd 100644 --- a/static/app/components/profiling/flamegraph/aggregateFlamegraphSidePanel.tsx +++ b/static/app/components/profiling/flamegraph/aggregateFlamegraphSidePanel.tsx @@ -1,7 +1,7 @@ import {useEffect, useMemo, useState} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; diff --git a/static/app/components/profiling/flamegraph/flamegraphContextMenu.tsx b/static/app/components/profiling/flamegraph/flamegraphContextMenu.tsx index 6cf2e637f35ff0..8438a873568e4c 100644 --- a/static/app/components/profiling/flamegraph/flamegraphContextMenu.tsx +++ b/static/app/components/profiling/flamegraph/flamegraphContextMenu.tsx @@ -5,7 +5,7 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import { ProfilingContextMenu, diff --git a/static/app/components/profiling/flamegraph/flamegraphDrawer/profileDetails.tsx b/static/app/components/profiling/flamegraph/flamegraphDrawer/profileDetails.tsx index 626b1522be0c5d..8d47efd78505c1 100644 --- a/static/app/components/profiling/flamegraph/flamegraphDrawer/profileDetails.tsx +++ b/static/app/components/profiling/flamegraph/flamegraphDrawer/profileDetails.tsx @@ -5,7 +5,7 @@ import {PlatformIcon} from 'platformicons'; import {OrganizationAvatar} from 'sentry/components/core/avatar/organizationAvatar'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import Version from 'sentry/components/version'; diff --git a/static/app/components/profiling/profileEventsTable.tsx b/static/app/components/profiling/profileEventsTable.tsx index 1e7aafa7694927..c27652061d410b 100644 --- a/static/app/components/profiling/profileEventsTable.tsx +++ b/static/app/components/profiling/profileEventsTable.tsx @@ -1,7 +1,7 @@ import {useCallback} from 'react'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Count from 'sentry/components/count'; import {DateTime} from 'sentry/components/dateTime'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; diff --git a/static/app/components/quickTrace/index.tsx b/static/app/components/quickTrace/index.tsx index 5fc12f8ad33d75..87bd3eb5e4184b 100644 --- a/static/app/components/quickTrace/index.tsx +++ b/static/app/components/quickTrace/index.tsx @@ -33,7 +33,7 @@ import Projects from 'sentry/utils/projects'; const FRONTEND_PLATFORMS: string[] = [...frontend, ...mobile]; const BACKEND_PLATFORMS: string[] = [...backend, ...serverless]; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import type {Organization} from 'sentry/types/organization'; import {generateLinkToEventInTraceView} from 'sentry/utils/discover/urls'; diff --git a/static/app/components/replays/alerts/missingReplayAlert.tsx b/static/app/components/replays/alerts/missingReplayAlert.tsx index b553d7ccc11517..819c3247b034b5 100644 --- a/static/app/components/replays/alerts/missingReplayAlert.tsx +++ b/static/app/components/replays/alerts/missingReplayAlert.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import List from 'sentry/components/list'; import ListItem from 'sentry/components/list/listItem'; diff --git a/static/app/components/replays/breadcrumbs/breadcrumbIssueLink.tsx b/static/app/components/replays/breadcrumbs/breadcrumbIssueLink.tsx index dd44f38c03d9ce..1480f741923dd9 100644 --- a/static/app/components/replays/breadcrumbs/breadcrumbIssueLink.tsx +++ b/static/app/components/replays/breadcrumbs/breadcrumbIssueLink.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {useReplayGroupContext} from 'sentry/components/replays/replayGroupContext'; import {space} from 'sentry/styles/space'; import type {ErrorFrame, FeedbackFrame, ReplayFrame} from 'sentry/utils/replays/types'; diff --git a/static/app/components/replays/breadcrumbs/errorTitle.tsx b/static/app/components/replays/breadcrumbs/errorTitle.tsx index 0c95e6ac1c5ba5..7e170545207823 100644 --- a/static/app/components/replays/breadcrumbs/errorTitle.tsx +++ b/static/app/components/replays/breadcrumbs/errorTitle.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {useReplayGroupContext} from 'sentry/components/replays/replayGroupContext'; import {getShortEventId} from 'sentry/utils/events'; import type {ErrorFrame} from 'sentry/utils/replays/types'; diff --git a/static/app/components/replays/breadcrumbs/selectorList.tsx b/static/app/components/replays/breadcrumbs/selectorList.tsx index 6adb730dfef622..98da80f3485fb3 100644 --- a/static/app/components/replays/breadcrumbs/selectorList.tsx +++ b/static/app/components/replays/breadcrumbs/selectorList.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {t} from 'sentry/locale'; import type {ClickFrame} from 'sentry/utils/replays/types'; diff --git a/static/app/components/replays/header/errorCounts.tsx b/static/app/components/replays/header/errorCounts.tsx index 8b1b7037843208..9c12e9e8c32e32 100644 --- a/static/app/components/replays/header/errorCounts.tsx +++ b/static/app/components/replays/header/errorCounts.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; import {Badge} from 'sentry/components/core/badge'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import CountTooltipContent from 'sentry/components/replays/countTooltipContent'; import useErrorCountPerProject from 'sentry/components/replays/header/useErrorCountPerProject'; diff --git a/static/app/components/replays/header/replayMetaData.tsx b/static/app/components/replays/header/replayMetaData.tsx index dd4a51fcd8948c..64ac06f67cd863 100644 --- a/static/app/components/replays/header/replayMetaData.tsx +++ b/static/app/components/replays/header/replayMetaData.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Placeholder from 'sentry/components/placeholder'; import ErrorCounts from 'sentry/components/replays/header/errorCounts'; import ReplayViewers from 'sentry/components/replays/header/replayViewers'; diff --git a/static/app/components/replays/replayCurrentUrl.tsx b/static/app/components/replays/replayCurrentUrl.tsx index 4807258f132534..3914cc673e8eb1 100644 --- a/static/app/components/replays/replayCurrentUrl.tsx +++ b/static/app/components/replays/replayCurrentUrl.tsx @@ -1,7 +1,7 @@ import {useMemo} from 'react'; import * as Sentry from '@sentry/react'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ExternalLink from 'sentry/components/links/externalLink'; import {useReplayContext} from 'sentry/components/replays/replayContext'; diff --git a/static/app/components/replays/replayTagsTableRow.tsx b/static/app/components/replays/replayTagsTableRow.tsx index 787c19cb796862..080f4e9f195a52 100644 --- a/static/app/components/replays/replayTagsTableRow.tsx +++ b/static/app/components/replays/replayTagsTableRow.tsx @@ -3,7 +3,7 @@ import {Fragment, useMemo} from 'react'; import styled from '@emotion/styled'; import type {LocationDescriptor} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ErrorBoundary from 'sentry/components/errorBoundary'; import {AnnotatedText} from 'sentry/components/events/meta/annotatedText'; diff --git a/static/app/components/replays/table/replayTableColumns.tsx b/static/app/components/replays/table/replayTableColumns.tsx index 6a8a24af00a06f..0a46d79499b754 100644 --- a/static/app/components/replays/table/replayTableColumns.tsx +++ b/static/app/components/replays/table/replayTableColumns.tsx @@ -8,7 +8,7 @@ import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Button} from 'sentry/components/core/button'; import {Flex} from 'sentry/components/core/layout/flex'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Duration from 'sentry/components/duration/duration'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/components/reprocessedBox.tsx b/static/app/components/reprocessedBox.tsx index 922091f347a1ab..ee36c8d7c12bd5 100644 --- a/static/app/components/reprocessedBox.tsx +++ b/static/app/components/reprocessedBox.tsx @@ -1,7 +1,7 @@ import {useState} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {BannerContainer, BannerSummary} from 'sentry/components/events/styles'; import {IconCheckmark, IconClose} from 'sentry/icons'; import {t, tct, tn} from 'sentry/locale'; diff --git a/static/app/components/savedEntityTable.tsx b/static/app/components/savedEntityTable.tsx index dd4b719b78e82e..2f54c2f83d40fe 100644 --- a/static/app/components/savedEntityTable.tsx +++ b/static/app/components/savedEntityTable.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DropdownMenu, type MenuItemProps} from 'sentry/components/dropdownMenu'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; diff --git a/static/app/components/shortId.tsx b/static/app/components/shortId.tsx index 88d2e330f380ae..f50fe961bbe5cd 100644 --- a/static/app/components/shortId.tsx +++ b/static/app/components/shortId.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import AutoSelectText from 'sentry/components/autoSelectText'; import type {LinkProps} from 'sentry/components/core/link'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; interface Props { shortId: string; diff --git a/static/app/components/sidebar/sidebarDropdown/index.tsx b/static/app/components/sidebar/sidebarDropdown/index.tsx index 320a07789e9d61..a9faabf4a200fd 100644 --- a/static/app/components/sidebar/sidebarDropdown/index.tsx +++ b/static/app/components/sidebar/sidebarDropdown/index.tsx @@ -8,7 +8,7 @@ import DisableInDemoMode from 'sentry/components/acl/demoModeDisabled'; import {Chevron} from 'sentry/components/chevron'; import {OrganizationAvatar} from 'sentry/components/core/avatar/organizationAvatar'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import DeprecatedDropdownMenu from 'sentry/components/deprecatedDropdownMenu'; import Hook from 'sentry/components/hook'; import IdBadge from 'sentry/components/idBadge'; diff --git a/static/app/components/sidebar/sidebarItem.tsx b/static/app/components/sidebar/sidebarItem.tsx index 782c8ac1c0fbe5..50d8887cab9929 100644 --- a/static/app/components/sidebar/sidebarItem.tsx +++ b/static/app/components/sidebar/sidebarItem.tsx @@ -7,7 +7,7 @@ import type {LocationDescriptor} from 'history'; import {FeatureBadge} from 'sentry/components/core/badge/featureBadge'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import HookOrDefault from 'sentry/components/hookOrDefault'; import {ExpandedContext} from 'sentry/components/sidebar/expandedContextProvider'; diff --git a/static/app/components/sidebar/sidebarMenuItemLink.tsx b/static/app/components/sidebar/sidebarMenuItemLink.tsx index 56af984e81294a..047cfcae002bb9 100644 --- a/static/app/components/sidebar/sidebarMenuItemLink.tsx +++ b/static/app/components/sidebar/sidebarMenuItemLink.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; type Props = { diff --git a/static/app/components/stream/group.tsx b/static/app/components/stream/group.tsx index 0b332ea33915f1..b22495f029cf1b 100644 --- a/static/app/components/stream/group.tsx +++ b/static/app/components/stream/group.tsx @@ -10,7 +10,7 @@ import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import GroupStatusChart from 'sentry/components/charts/groupStatusChart'; import {Checkbox} from 'sentry/components/core/checkbox'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import EventOrGroupExtraDetails from 'sentry/components/eventOrGroupExtraDetails'; diff --git a/static/app/components/tables/gridEditable/sortLink.tsx b/static/app/components/tables/gridEditable/sortLink.tsx index 25a230ba37181d..58f472cd5e7df5 100644 --- a/static/app/components/tables/gridEditable/sortLink.tsx +++ b/static/app/components/tables/gridEditable/sortLink.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import type {LocationDescriptorObject} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {IconArrow} from 'sentry/icons'; import {useNavigate} from 'sentry/utils/useNavigate'; diff --git a/static/app/components/tables/simpleTable/index.stories.tsx b/static/app/components/tables/simpleTable/index.stories.tsx index 5b8bf90179677b..4f450679fa020e 100644 --- a/static/app/components/tables/simpleTable/index.stories.tsx +++ b/static/app/components/tables/simpleTable/index.stories.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {SimpleTable} from 'sentry/components/tables/simpleTable'; import {TimeAgoCell} from 'sentry/components/workflowEngine/gridCell/timeAgoCell'; import {t} from 'sentry/locale'; diff --git a/static/app/components/tagsTableRow.tsx b/static/app/components/tagsTableRow.tsx index e6d64334db3274..2e910928e54189 100644 --- a/static/app/components/tagsTableRow.tsx +++ b/static/app/components/tagsTableRow.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import type {LocationDescriptor} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {AnnotatedText} from 'sentry/components/events/meta/annotatedText'; import {KeyValueTableRow} from 'sentry/components/keyValueTable'; diff --git a/static/app/components/version.tsx b/static/app/components/version.tsx index 475fe8bd52572d..2441298cb72718 100644 --- a/static/app/components/version.tsx +++ b/static/app/components/version.tsx @@ -2,7 +2,7 @@ import {css, useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import GlobalSelectionLink from 'sentry/components/globalSelectionLink'; import {useLocation} from 'sentry/utils/useLocation'; diff --git a/static/app/components/waitingForEvents.tsx b/static/app/components/waitingForEvents.tsx index 7d94b7d8efad88..a7ff4413edfd35 100644 --- a/static/app/components/waitingForEvents.tsx +++ b/static/app/components/waitingForEvents.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import waitingForEventImg from 'sentry-images/spot/waiting-for-event.svg'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/app/components/workflowEngine/gridCell/connectionCell.tsx b/static/app/components/workflowEngine/gridCell/connectionCell.tsx index 834be0b0d30d33..a15ee0b03582ad 100644 --- a/static/app/components/workflowEngine/gridCell/connectionCell.tsx +++ b/static/app/components/workflowEngine/gridCell/connectionCell.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import {css} from '@emotion/react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Hovercard} from 'sentry/components/hovercard'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import {EmptyCell} from 'sentry/components/workflowEngine/gridCell/emptyCell'; diff --git a/static/app/components/workflowEngine/gridCell/issueCell.tsx b/static/app/components/workflowEngine/gridCell/issueCell.tsx index d20ff09bc27fe2..435b518256b49a 100644 --- a/static/app/components/workflowEngine/gridCell/issueCell.tsx +++ b/static/app/components/workflowEngine/gridCell/issueCell.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ShortId, {Wrapper} from 'sentry/components/group/inboxBadges/shortId'; import TimeSince from 'sentry/components/timeSince'; import {EmptyCell} from 'sentry/components/workflowEngine/gridCell/emptyCell'; diff --git a/static/app/components/workflowEngine/gridCell/titleCell.tsx b/static/app/components/workflowEngine/gridCell/titleCell.tsx index ee489026adb735..b0d3e3f052b40a 100644 --- a/static/app/components/workflowEngine/gridCell/titleCell.tsx +++ b/static/app/components/workflowEngine/gridCell/titleCell.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {IconSentry} from 'sentry/icons'; import {space} from 'sentry/styles/space'; import {defined} from 'sentry/utils'; diff --git a/static/app/data/forms/projectSecurityAndPrivacyGroups.tsx b/static/app/data/forms/projectSecurityAndPrivacyGroups.tsx index 6f951a9ce03f16..307ac310b65df5 100644 --- a/static/app/data/forms/projectSecurityAndPrivacyGroups.tsx +++ b/static/app/data/forms/projectSecurityAndPrivacyGroups.tsx @@ -1,5 +1,5 @@ import {hasEveryAccess} from 'sentry/components/acl/access'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import type {JsonFormObject} from 'sentry/components/forms/types'; import {t, tct} from 'sentry/locale'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/app/gettingStartedDocs/java/java.tsx b/static/app/gettingStartedDocs/java/java.tsx index c5b1a16490f076..337f0fae5f024f 100644 --- a/static/app/gettingStartedDocs/java/java.tsx +++ b/static/app/gettingStartedDocs/java/java.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { diff --git a/static/app/gettingStartedDocs/java/log4j2.tsx b/static/app/gettingStartedDocs/java/log4j2.tsx index 4f90bc33f3c9b2..1b06462a2cda7f 100644 --- a/static/app/gettingStartedDocs/java/log4j2.tsx +++ b/static/app/gettingStartedDocs/java/log4j2.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { diff --git a/static/app/gettingStartedDocs/java/logback.tsx b/static/app/gettingStartedDocs/java/logback.tsx index aa9a3b756e6988..2acfcff4448346 100644 --- a/static/app/gettingStartedDocs/java/logback.tsx +++ b/static/app/gettingStartedDocs/java/logback.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { diff --git a/static/app/gettingStartedDocs/java/spring-boot.tsx b/static/app/gettingStartedDocs/java/spring-boot.tsx index e7c6d184304f0e..5d0ea9920c06b5 100644 --- a/static/app/gettingStartedDocs/java/spring-boot.tsx +++ b/static/app/gettingStartedDocs/java/spring-boot.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { diff --git a/static/app/gettingStartedDocs/java/spring.tsx b/static/app/gettingStartedDocs/java/spring.tsx index 32c5e47719315f..123353e8141c49 100644 --- a/static/app/gettingStartedDocs/java/spring.tsx +++ b/static/app/gettingStartedDocs/java/spring.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { diff --git a/static/app/gettingStartedDocs/kotlin/kotlin.tsx b/static/app/gettingStartedDocs/kotlin/kotlin.tsx index 479560e1e923cf..1cb62c9fcf172c 100644 --- a/static/app/gettingStartedDocs/kotlin/kotlin.tsx +++ b/static/app/gettingStartedDocs/kotlin/kotlin.tsx @@ -1,6 +1,6 @@ import {Fragment} from 'react'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {StepType} from 'sentry/components/onboarding/gettingStartedDoc/step'; import type { diff --git a/static/app/stories/view/storyHeader.tsx b/static/app/stories/view/storyHeader.tsx index 54338b8de028e0..8c5007f8bdd327 100644 --- a/static/app/stories/view/storyHeader.tsx +++ b/static/app/stories/view/storyHeader.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import * as Storybook from 'sentry/stories'; import {space} from 'sentry/styles/space'; diff --git a/static/app/stories/view/storyTree.tsx b/static/app/stories/view/storyTree.tsx index a10f1d5b313373..c6203733d0f4d6 100644 --- a/static/app/stories/view/storyTree.tsx +++ b/static/app/stories/view/storyTree.tsx @@ -2,7 +2,7 @@ import {useMemo, useRef, useState} from 'react'; import styled from '@emotion/styled'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import { IconChevron, IconCircle, diff --git a/static/app/styles/typography.stories.tsx b/static/app/styles/typography.stories.tsx index 9850d40b412969..70b9ced8f88190 100644 --- a/static/app/styles/typography.stories.tsx +++ b/static/app/styles/typography.stories.tsx @@ -9,7 +9,7 @@ import WeightGraphic from 'sentry-images/stories/typography/weight.svg'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import Panel from 'sentry/components/panels/panel'; import {PanelTable} from 'sentry/components/panels/panelTable'; diff --git a/static/app/utils/dashboards/issueFieldRenderers.tsx b/static/app/utils/dashboards/issueFieldRenderers.tsx index eb68653ba96125..72777ce29891a9 100644 --- a/static/app/utils/dashboards/issueFieldRenderers.tsx +++ b/static/app/utils/dashboards/issueFieldRenderers.tsx @@ -3,7 +3,7 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/utils/discover/fieldRenderers.tsx b/static/app/utils/discover/fieldRenderers.tsx index 104c54ebaf5574..824cc372299bee 100644 --- a/static/app/utils/discover/fieldRenderers.tsx +++ b/static/app/utils/discover/fieldRenderers.tsx @@ -6,7 +6,7 @@ import partial from 'lodash/partial'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import {deviceNameMapper} from 'sentry/components/deviceName'; diff --git a/static/app/utils/discover/styles.tsx b/static/app/utils/discover/styles.tsx index a4d9db82228a6a..1ae2f3c4c159e6 100644 --- a/static/app/utils/discover/styles.tsx +++ b/static/app/utils/discover/styles.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import ShortId, {StyledAutoSelectText} from 'sentry/components/shortId'; import {IconUser} from 'sentry/icons/iconUser'; diff --git a/static/app/views/acceptOrganizationInvite/index.tsx b/static/app/views/acceptOrganizationInvite/index.tsx index a7a590b4b297f8..230b5ff2990aa6 100644 --- a/static/app/views/acceptOrganizationInvite/index.tsx +++ b/static/app/views/acceptOrganizationInvite/index.tsx @@ -5,7 +5,7 @@ import {logout} from 'sentry/actionCreators/account'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import NarrowLayout from 'sentry/components/narrowLayout'; diff --git a/static/app/views/admin/adminOrganizations.tsx b/static/app/views/admin/adminOrganizations.tsx index f6079422c307a1..46114b5116c895 100644 --- a/static/app/views/admin/adminOrganizations.tsx +++ b/static/app/views/admin/adminOrganizations.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ResultGrid from 'sentry/components/resultGrid'; import {t} from 'sentry/locale'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/app/views/admin/adminUsers.tsx b/static/app/views/admin/adminUsers.tsx index db85351dd4a681..021d34b7dc5322 100644 --- a/static/app/views/admin/adminUsers.tsx +++ b/static/app/views/admin/adminUsers.tsx @@ -1,6 +1,6 @@ import moment from 'moment-timezone'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ResultGrid from 'sentry/components/resultGrid'; import {t} from 'sentry/locale'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/app/views/alerts/list/incidents/row.tsx b/static/app/views/alerts/list/incidents/row.tsx index a10d8592d71ea5..bc9e4c814a6a68 100644 --- a/static/app/views/alerts/list/incidents/row.tsx +++ b/static/app/views/alerts/list/incidents/row.tsx @@ -4,7 +4,7 @@ import moment from 'moment-timezone'; import {ActorAvatar} from 'sentry/components/core/avatar/actorAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Duration from 'sentry/components/duration'; import ErrorBoundary from 'sentry/components/errorBoundary'; import IdBadge from 'sentry/components/idBadge'; diff --git a/static/app/views/alerts/list/rules/alertRulesList.tsx b/static/app/views/alerts/list/rules/alertRulesList.tsx index c2f4cdb66719b5..cd311f835d4260 100644 --- a/static/app/views/alerts/list/rules/alertRulesList.tsx +++ b/static/app/views/alerts/list/rules/alertRulesList.tsx @@ -7,7 +7,7 @@ import { addMessage, addSuccessMessage, } from 'sentry/actionCreators/indicator'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import HookOrDefault from 'sentry/components/hookOrDefault'; import * as Layout from 'sentry/components/layouts/thirds'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/app/views/alerts/list/rules/row.tsx b/static/app/views/alerts/list/rules/row.tsx index 4e10f4c3ab8eb9..e0f0e44db5d2bc 100644 --- a/static/app/views/alerts/list/rules/row.tsx +++ b/static/app/views/alerts/list/rules/row.tsx @@ -11,7 +11,7 @@ import { type SelectOptionOrSection, } from 'sentry/components/core/compactSelect'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import type {MenuItemProps} from 'sentry/components/dropdownMenu'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; diff --git a/static/app/views/alerts/rules/issue/details/issuesList.tsx b/static/app/views/alerts/rules/issue/details/issuesList.tsx index fff367a7d63114..d9d42f23de69e3 100644 --- a/static/app/views/alerts/rules/issue/details/issuesList.tsx +++ b/static/app/views/alerts/rules/issue/details/issuesList.tsx @@ -3,7 +3,7 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; import type {DateTimeObject} from 'sentry/components/charts/utils'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Count from 'sentry/components/count'; import {DateTime} from 'sentry/components/dateTime'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/app/views/alerts/rules/issue/details/ruleDetails.tsx b/static/app/views/alerts/rules/issue/details/ruleDetails.tsx index b2631e485aa6e6..1b3f6cee273c64 100644 --- a/static/app/views/alerts/rules/issue/details/ruleDetails.tsx +++ b/static/app/views/alerts/rules/issue/details/ruleDetails.tsx @@ -11,7 +11,7 @@ import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ErrorBoundary from 'sentry/components/errorBoundary'; import IdBadge from 'sentry/components/idBadge'; import * as Layout from 'sentry/components/layouts/thirds'; diff --git a/static/app/views/alerts/rules/issue/feedbackAlertBanner.tsx b/static/app/views/alerts/rules/issue/feedbackAlertBanner.tsx index 65e9bdc6fab9a3..6d8640564a8018 100644 --- a/static/app/views/alerts/rules/issue/feedbackAlertBanner.tsx +++ b/static/app/views/alerts/rules/issue/feedbackAlertBanner.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/alerts/rules/metric/details/body.tsx b/static/app/views/alerts/rules/metric/details/body.tsx index 8719478aa171f1..6352815f703bf9 100644 --- a/static/app/views/alerts/rules/metric/details/body.tsx +++ b/static/app/views/alerts/rules/metric/details/body.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import * as Layout from 'sentry/components/layouts/thirds'; import Panel from 'sentry/components/panels/panel'; diff --git a/static/app/views/alerts/rules/metric/details/metricHistory.tsx b/static/app/views/alerts/rules/metric/details/metricHistory.tsx index 3e0b3ac4c8f412..370f11cd15d176 100644 --- a/static/app/views/alerts/rules/metric/details/metricHistory.tsx +++ b/static/app/views/alerts/rules/metric/details/metricHistory.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import CollapsePanel from 'sentry/components/collapsePanel'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import Duration from 'sentry/components/duration'; import {PanelTable} from 'sentry/components/panels/panelTable'; diff --git a/static/app/views/alerts/rules/metric/details/relatedTransactions.tsx b/static/app/views/alerts/rules/metric/details/relatedTransactions.tsx index 81420baa617c9e..80325754365d40 100644 --- a/static/app/views/alerts/rules/metric/details/relatedTransactions.tsx +++ b/static/app/views/alerts/rules/metric/details/relatedTransactions.tsx @@ -3,7 +3,7 @@ import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import type {GridColumn} from 'sentry/components/tables/gridEditable'; import GridEditable, {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; import type {Alignments} from 'sentry/components/tables/gridEditable/sortLink'; diff --git a/static/app/views/alerts/rules/uptime/details.tsx b/static/app/views/alerts/rules/uptime/details.tsx index 2f33c605ae96d8..677e40d9b08739 100644 --- a/static/app/views/alerts/rules/uptime/details.tsx +++ b/static/app/views/alerts/rules/uptime/details.tsx @@ -7,7 +7,7 @@ import Breadcrumbs from 'sentry/components/breadcrumbs'; import {Alert} from 'sentry/components/core/alert'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import IdBadge from 'sentry/components/idBadge'; import * as Layout from 'sentry/components/layouts/thirds'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/app/views/alerts/rules/uptime/uptimeChecksGrid.tsx b/static/app/views/alerts/rules/uptime/uptimeChecksGrid.tsx index 3e0592a69f6753..bbce89137a6156 100644 --- a/static/app/views/alerts/rules/uptime/uptimeChecksGrid.tsx +++ b/static/app/views/alerts/rules/uptime/uptimeChecksGrid.tsx @@ -2,7 +2,7 @@ import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import Duration from 'sentry/components/duration'; diff --git a/static/app/views/auth/layout.tsx b/static/app/views/auth/layout.tsx index 56bbfce2511c58..22f2988565f6c9 100644 --- a/static/app/views/auth/layout.tsx +++ b/static/app/views/auth/layout.tsx @@ -1,7 +1,7 @@ import {useEffect} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Panel from 'sentry/components/panels/panel'; import {IconSentry} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/auth/loginForm.tsx b/static/app/views/auth/loginForm.tsx index ceac5bf03f4fce..cb700f4541eee4 100644 --- a/static/app/views/auth/loginForm.tsx +++ b/static/app/views/auth/loginForm.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import SecretField from 'sentry/components/forms/fields/secretField'; import TextField from 'sentry/components/forms/fields/textField'; import Form from 'sentry/components/forms/form'; diff --git a/static/app/views/automations/components/automationHistoryList.tsx b/static/app/views/automations/components/automationHistoryList.tsx index 9a1b998700a1c9..a7407f131164f7 100644 --- a/static/app/views/automations/components/automationHistoryList.tsx +++ b/static/app/views/automations/components/automationHistoryList.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import {SimpleTable} from 'sentry/components/tables/simpleTable'; import {useTimezone} from 'sentry/components/timezoneProvider'; diff --git a/static/app/views/codecov/coverage/commits/commitDetailSummary.tsx b/static/app/views/codecov/coverage/commits/commitDetailSummary.tsx index e31ec123a37331..e7992b18103cea 100644 --- a/static/app/views/codecov/coverage/commits/commitDetailSummary.tsx +++ b/static/app/views/codecov/coverage/commits/commitDetailSummary.tsx @@ -8,7 +8,7 @@ import { SummaryEntryValue, SummaryEntryValueLink, } from 'sentry/components/codecov/summary'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; import PanelHeader from 'sentry/components/panels/panelHeader'; diff --git a/static/app/views/codecov/tests/onboardingSteps/addUploadToken.tsx b/static/app/views/codecov/tests/onboardingSteps/addUploadToken.tsx index e4c644968d447a..747bba79f045f3 100644 --- a/static/app/views/codecov/tests/onboardingSteps/addUploadToken.tsx +++ b/static/app/views/codecov/tests/onboardingSteps/addUploadToken.tsx @@ -4,7 +4,7 @@ import {CodeSnippet} from 'sentry/components/codeSnippet'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {IconClose} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/codecov/tests/onboardingSteps/chooseUploadPermission.tsx b/static/app/views/codecov/tests/onboardingSteps/chooseUploadPermission.tsx index 225c3849250da3..6e8349b31331d3 100644 --- a/static/app/views/codecov/tests/onboardingSteps/chooseUploadPermission.tsx +++ b/static/app/views/codecov/tests/onboardingSteps/chooseUploadPermission.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import RadioGroup from 'sentry/components/forms/controls/radioGroup'; import {t, tct} from 'sentry/locale'; import {OnboardingStep} from 'sentry/views/codecov/tests/onboardingSteps/onboardingStep'; diff --git a/static/app/views/codecov/tests/onboardingSteps/editGHAWorkflow.tsx b/static/app/views/codecov/tests/onboardingSteps/editGHAWorkflow.tsx index cafd8d0aaee63c..861f3e6fe39e75 100644 --- a/static/app/views/codecov/tests/onboardingSteps/editGHAWorkflow.tsx +++ b/static/app/views/codecov/tests/onboardingSteps/editGHAWorkflow.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {CodeSnippet} from 'sentry/components/codeSnippet'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import {InlineCodeSnippet} from 'sentry/views/codecov/styles'; diff --git a/static/app/views/codecov/tests/onboardingSteps/installPreventCLI.tsx b/static/app/views/codecov/tests/onboardingSteps/installPreventCLI.tsx index 1da343f3f391af..3adafd4e35fd3e 100644 --- a/static/app/views/codecov/tests/onboardingSteps/installPreventCLI.tsx +++ b/static/app/views/codecov/tests/onboardingSteps/installPreventCLI.tsx @@ -2,7 +2,7 @@ import {Fragment, useState} from 'react'; import styled from '@emotion/styled'; import {CodeSnippet} from 'sentry/components/codeSnippet'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Select} from 'sentry/components/core/select'; import RadioGroup from 'sentry/components/forms/controls/radioGroup'; import {IconOpen} from 'sentry/icons'; diff --git a/static/app/views/codecov/tests/preOnboarding.tsx b/static/app/views/codecov/tests/preOnboarding.tsx index c567490d00064b..622fa359b5091a 100644 --- a/static/app/views/codecov/tests/preOnboarding.tsx +++ b/static/app/views/codecov/tests/preOnboarding.tsx @@ -6,7 +6,7 @@ import testsAnalyticsSummaryDark from 'sentry-images/features/test-analytics-sum import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {IconGithub} from 'sentry/icons'; import {t} from 'sentry/locale'; import ConfigStore from 'sentry/stores/configStore'; diff --git a/static/app/views/codecov/tests/testAnalyticsTable/sortableHeader.tsx b/static/app/views/codecov/tests/testAnalyticsTable/sortableHeader.tsx index 15cb3cc3f9450e..45efed283439c2 100644 --- a/static/app/views/codecov/tests/testAnalyticsTable/sortableHeader.tsx +++ b/static/app/views/codecov/tests/testAnalyticsTable/sortableHeader.tsx @@ -2,7 +2,7 @@ import {Fragment, type ReactNode, useCallback} from 'react'; import {useSearchParams} from 'react-router-dom'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Switch} from 'sentry/components/core/switch'; import QuestionTooltip from 'sentry/components/questionTooltip'; import {IconArrow} from 'sentry/icons'; diff --git a/static/app/views/dashboards/datasetConfig/errorsAndTransactions.tsx b/static/app/views/dashboards/datasetConfig/errorsAndTransactions.tsx index 14aab34d992903..48c245e2376f33 100644 --- a/static/app/views/dashboards/datasetConfig/errorsAndTransactions.tsx +++ b/static/app/views/dashboards/datasetConfig/errorsAndTransactions.tsx @@ -4,7 +4,7 @@ import trimStart from 'lodash/trimStart'; import {doEventsRequest} from 'sentry/actionCreators/events'; import type {Client, ResponseMeta} from 'sentry/api'; import {isMultiSeriesStats} from 'sentry/components/charts/utils'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {t} from 'sentry/locale'; import type {PageFilters, SelectValue} from 'sentry/types/core'; diff --git a/static/app/views/dashboards/manage/dashboardCard.tsx b/static/app/views/dashboards/manage/dashboardCard.tsx index 6065a7697f1711..062eb189eec218 100644 --- a/static/app/views/dashboards/manage/dashboardCard.tsx +++ b/static/app/views/dashboards/manage/dashboardCard.tsx @@ -7,7 +7,7 @@ import Card from 'sentry/components/card'; import {Button} from 'sentry/components/core/button'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; import type {LinkProps} from 'sentry/components/core/link'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {IconStar} from 'sentry/icons'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/dashboards/manage/dashboardTable.tsx b/static/app/views/dashboards/manage/dashboardTable.tsx index 3c7ba76bb04766..c89d210040c299 100644 --- a/static/app/views/dashboards/manage/dashboardTable.tsx +++ b/static/app/views/dashboards/manage/dashboardTable.tsx @@ -16,7 +16,7 @@ import {ActivityAvatar} from 'sentry/components/activity/item/avatar'; import {openConfirmModal} from 'sentry/components/confirm'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; import GridEditable, { COL_WIDTH_UNDEFINED, diff --git a/static/app/views/detectors/components/detectorListConnectedAutomations.tsx b/static/app/views/detectors/components/detectorListConnectedAutomations.tsx index 9a314e6f3fcd48..845f1eb901d548 100644 --- a/static/app/views/detectors/components/detectorListConnectedAutomations.tsx +++ b/static/app/views/detectors/components/detectorListConnectedAutomations.tsx @@ -2,7 +2,7 @@ import {ClassNames} from '@emotion/react'; import styled from '@emotion/styled'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Hovercard} from 'sentry/components/hovercard'; import LoadingError from 'sentry/components/loadingError'; import Placeholder from 'sentry/components/placeholder'; diff --git a/static/app/views/discover/eventDetails/linkedIssue.tsx b/static/app/views/discover/eventDetails/linkedIssue.tsx index ad4eb1914308f0..26c5bbeb02f986 100644 --- a/static/app/views/discover/eventDetails/linkedIssue.tsx +++ b/static/app/views/discover/eventDetails/linkedIssue.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import {SectionHeading} from 'sentry/components/charts/styles'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Times from 'sentry/components/group/times'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/app/views/discover/querycard.tsx b/static/app/views/discover/querycard.tsx index 36923fb8c19600..7b5917aee004d2 100644 --- a/static/app/views/discover/querycard.tsx +++ b/static/app/views/discover/querycard.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import {ActivityAvatar} from 'sentry/components/activity/item/avatar'; import Card from 'sentry/components/card'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ErrorBoundary from 'sentry/components/errorBoundary'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/discover/savedQuery/index.tsx b/static/app/views/discover/savedQuery/index.tsx index 02a29ac1ed4559..8a2a89401eda02 100644 --- a/static/app/views/discover/savedQuery/index.tsx +++ b/static/app/views/discover/savedQuery/index.tsx @@ -16,7 +16,7 @@ import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Input} from 'sentry/components/core/input'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {CreateAlertFromViewButton} from 'sentry/components/createAlertButton'; import type {MenuItemProps} from 'sentry/components/dropdownMenu'; diff --git a/static/app/views/discover/table/tableView.tsx b/static/app/views/discover/table/tableView.tsx index 32d66914eef666..6d230e1c0ff383 100644 --- a/static/app/views/discover/table/tableView.tsx +++ b/static/app/views/discover/table/tableView.tsx @@ -5,7 +5,7 @@ import * as Sentry from '@sentry/react'; import type {Location, LocationDescriptorObject} from 'history'; import {openModal} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import GridEditable, { COL_WIDTH_MINIMUM, diff --git a/static/app/views/explore/logs/fieldRenderers.tsx b/static/app/views/explore/logs/fieldRenderers.tsx index 1e80b38ae6a200..08ae28b2537250 100644 --- a/static/app/views/explore/logs/fieldRenderers.tsx +++ b/static/app/views/explore/logs/fieldRenderers.tsx @@ -1,6 +1,6 @@ import React, {Fragment} from 'react'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import {DateTime} from 'sentry/components/dateTime'; diff --git a/static/app/views/explore/multiQueryMode/queryVisualizations/table.tsx b/static/app/views/explore/multiQueryMode/queryVisualizations/table.tsx index 5efc7cc37775f5..63dd27b6c307f6 100644 --- a/static/app/views/explore/multiQueryMode/queryVisualizations/table.tsx +++ b/static/app/views/explore/multiQueryMode/queryVisualizations/table.tsx @@ -2,7 +2,7 @@ import {Fragment, useMemo, useRef} from 'react'; import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/app/views/explore/tables/aggregatesTable.tsx b/static/app/views/explore/tables/aggregatesTable.tsx index 27d00cd04a1909..044489457f4325 100644 --- a/static/app/views/explore/tables/aggregatesTable.tsx +++ b/static/app/views/explore/tables/aggregatesTable.tsx @@ -2,7 +2,7 @@ import {Fragment, useMemo, useRef} from 'react'; import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/app/views/explore/tables/fieldRenderer.tsx b/static/app/views/explore/tables/fieldRenderer.tsx index 81560af021be16..499cb51283a21f 100644 --- a/static/app/views/explore/tables/fieldRenderer.tsx +++ b/static/app/views/explore/tables/fieldRenderer.tsx @@ -2,7 +2,7 @@ import {useMemo} from 'react'; import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/views/explore/tables/tracesTable/fieldRenderers.tsx b/static/app/views/explore/tables/tracesTable/fieldRenderers.tsx index 92c6d4d7e31704..7ce0553578f8e8 100644 --- a/static/app/views/explore/tables/tracesTable/fieldRenderers.tsx +++ b/static/app/views/explore/tables/tracesTable/fieldRenderers.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import {RowRectangle} from 'sentry/components/performance/waterfall/rowBar'; diff --git a/static/app/views/insights/agentMonitoring/components/common.tsx b/static/app/views/insights/agentMonitoring/components/common.tsx index 6f49ad41c43d8d..03356f2944d56d 100644 --- a/static/app/views/insights/agentMonitoring/components/common.tsx +++ b/static/app/views/insights/agentMonitoring/components/common.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {space} from 'sentry/styles/space'; export const GridEditableContainer = styled('div')` diff --git a/static/app/views/insights/browser/resources/components/sampleImages.tsx b/static/app/views/insights/browser/resources/components/sampleImages.tsx index e855c7c79f8108..6a722fba44e8dc 100644 --- a/static/app/views/insights/browser/resources/components/sampleImages.tsx +++ b/static/app/views/insights/browser/resources/components/sampleImages.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import * as Sentry from '@sentry/react'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {IconImage} from 'sentry/icons'; diff --git a/static/app/views/insights/browser/resources/components/tables/resourceSummaryTable.tsx b/static/app/views/insights/browser/resources/components/tables/resourceSummaryTable.tsx index 6c98a87596646b..3dee7c4341fee7 100644 --- a/static/app/views/insights/browser/resources/components/tables/resourceSummaryTable.tsx +++ b/static/app/views/insights/browser/resources/components/tables/resourceSummaryTable.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import type { diff --git a/static/app/views/insights/browser/webVitals/components/pageOverviewWebVitalsDetailPanel.tsx b/static/app/views/insights/browser/webVitals/components/pageOverviewWebVitalsDetailPanel.tsx index f0f46804f2a213..e88b7859321ed9 100644 --- a/static/app/views/insights/browser/webVitals/components/pageOverviewWebVitalsDetailPanel.tsx +++ b/static/app/views/insights/browser/webVitals/components/pageOverviewWebVitalsDetailPanel.tsx @@ -1,7 +1,7 @@ import {useMemo} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DrawerHeader} from 'sentry/components/globalDrawer/components'; import type { diff --git a/static/app/views/insights/browser/webVitals/components/performanceScoreRingWithTooltips.tsx b/static/app/views/insights/browser/webVitals/components/performanceScoreRingWithTooltips.tsx index 074b307ab3e285..86b47fd8c18674 100644 --- a/static/app/views/insights/browser/webVitals/components/performanceScoreRingWithTooltips.tsx +++ b/static/app/views/insights/browser/webVitals/components/performanceScoreRingWithTooltips.tsx @@ -3,7 +3,7 @@ import {css, useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import {useLocation} from 'sentry/utils/useLocation'; diff --git a/static/app/views/insights/browser/webVitals/components/tables/pagePerformanceTable.tsx b/static/app/views/insights/browser/webVitals/components/tables/pagePerformanceTable.tsx index e9e5cbc9dc231b..e5340844df4766 100644 --- a/static/app/views/insights/browser/webVitals/components/tables/pagePerformanceTable.tsx +++ b/static/app/views/insights/browser/webVitals/components/tables/pagePerformanceTable.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ExternalLink from 'sentry/components/links/externalLink'; import Pagination from 'sentry/components/pagination'; diff --git a/static/app/views/insights/browser/webVitals/components/tables/pageSamplePerformanceTable.tsx b/static/app/views/insights/browser/webVitals/components/tables/pageSamplePerformanceTable.tsx index 58ad5d244375dc..b54968b3ae7f13 100644 --- a/static/app/views/insights/browser/webVitals/components/tables/pageSamplePerformanceTable.tsx +++ b/static/app/views/insights/browser/webVitals/components/tables/pageSamplePerformanceTable.tsx @@ -6,7 +6,7 @@ import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {CompactSelect} from 'sentry/components/core/compactSelect'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {SegmentedControl} from 'sentry/components/core/segmentedControl'; import {Tooltip} from 'sentry/components/core/tooltip'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/views/insights/browser/webVitals/components/webVitalsDetailPanel.tsx b/static/app/views/insights/browser/webVitals/components/webVitalsDetailPanel.tsx index 95a7f46ed2c362..b1090b927535c2 100644 --- a/static/app/views/insights/browser/webVitals/components/webVitalsDetailPanel.tsx +++ b/static/app/views/insights/browser/webVitals/components/webVitalsDetailPanel.tsx @@ -1,7 +1,7 @@ import {useEffect, useMemo} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DrawerHeader} from 'sentry/components/globalDrawer/components'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/views/insights/cache/components/tables/transactionCell.tsx b/static/app/views/insights/cache/components/tables/transactionCell.tsx index 5cf27f4777d96d..fcaf149e4d906f 100644 --- a/static/app/views/insights/cache/components/tables/transactionCell.tsx +++ b/static/app/views/insights/cache/components/tables/transactionCell.tsx @@ -1,6 +1,6 @@ import * as qs from 'query-string'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {useLocation} from 'sentry/utils/useLocation'; import {OverflowEllipsisTextContainer} from 'sentry/views/insights/common/components/textAlign'; import {useModuleURL} from 'sentry/views/insights/common/utils/useModuleURL'; diff --git a/static/app/views/insights/common/components/samplesTable/spanSamplesTable.tsx b/static/app/views/insights/common/components/samplesTable/spanSamplesTable.tsx index 27c34bd4d28173..26d4544e5205cb 100644 --- a/static/app/views/insights/common/components/samplesTable/spanSamplesTable.tsx +++ b/static/app/views/insights/common/components/samplesTable/spanSamplesTable.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import type {GridColumnHeader} from 'sentry/components/tables/gridEditable'; import GridEditable, {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/insights/common/components/spanGroupDetailsLink.tsx b/static/app/views/insights/common/components/spanGroupDetailsLink.tsx index 08fe126ca7d03c..5ef9201edf4194 100644 --- a/static/app/views/insights/common/components/spanGroupDetailsLink.tsx +++ b/static/app/views/insights/common/components/spanGroupDetailsLink.tsx @@ -1,6 +1,6 @@ import * as qs from 'query-string'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import normalizeUrl from 'sentry/utils/url/normalizeUrl'; import {useLocation} from 'sentry/utils/useLocation'; import {OverflowEllipsisTextContainer} from 'sentry/views/insights/common/components/textAlign'; diff --git a/static/app/views/insights/common/components/tableCells/spanIdCell.tsx b/static/app/views/insights/common/components/tableCells/spanIdCell.tsx index b7c17007df9731..1dbe3b3c14c624 100644 --- a/static/app/views/insights/common/components/tableCells/spanIdCell.tsx +++ b/static/app/views/insights/common/components/tableCells/spanIdCell.tsx @@ -1,6 +1,6 @@ import type {Location} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {trackAnalytics} from 'sentry/utils/analytics'; import {generateLinkToEventInTraceView} from 'sentry/utils/discover/urls'; import normalizeUrl from 'sentry/utils/url/normalizeUrl'; diff --git a/static/app/views/insights/common/components/widgets/overviewCacheMissChartWidget.tsx b/static/app/views/insights/common/components/widgets/overviewCacheMissChartWidget.tsx index 68e1c81969981d..69ee00d276a419 100644 --- a/static/app/views/insights/common/components/widgets/overviewCacheMissChartWidget.tsx +++ b/static/app/views/insights/common/components/widgets/overviewCacheMissChartWidget.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import {useTheme} from '@emotion/react'; import {openInsightChartModal} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import type {QueryError} from 'sentry/utils/discover/genericDiscoverQuery'; import {formatAbbreviatedNumber} from 'sentry/utils/formatters'; diff --git a/static/app/views/insights/common/components/widgets/overviewSlowNextjsSSRWidget.tsx b/static/app/views/insights/common/components/widgets/overviewSlowNextjsSSRWidget.tsx index d4ad977917b412..295f2a7a2ca64a 100644 --- a/static/app/views/insights/common/components/widgets/overviewSlowNextjsSSRWidget.tsx +++ b/static/app/views/insights/common/components/widgets/overviewSlowNextjsSSRWidget.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import {useTheme} from '@emotion/react'; import {openInsightChartModal} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import getDuration from 'sentry/utils/duration/getDuration'; import useOrganization from 'sentry/utils/useOrganization'; diff --git a/static/app/views/insights/crons/components/monitorHeaderActions.tsx b/static/app/views/insights/crons/components/monitorHeaderActions.tsx index 377f799e5dd3e6..b09e2d9064ee4f 100644 --- a/static/app/views/insights/crons/components/monitorHeaderActions.tsx +++ b/static/app/views/insights/crons/components/monitorHeaderActions.tsx @@ -4,7 +4,7 @@ import Confirm from 'sentry/components/confirm'; import {Button, type ButtonProps} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import FeedbackWidgetButton from 'sentry/components/feedback/widget/feedbackWidgetButton'; import {IconDelete, IconEdit, IconSubscribed, IconUnsubscribed} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/views/insights/crons/components/overviewTimeline/overviewRow.tsx b/static/app/views/insights/crons/components/overviewTimeline/overviewRow.tsx index e5b8b5fc865461..a5c554c4f17e17 100644 --- a/static/app/views/insights/crons/components/overviewTimeline/overviewRow.tsx +++ b/static/app/views/insights/crons/components/overviewTimeline/overviewRow.tsx @@ -10,7 +10,7 @@ import type {TimeWindowConfig} from 'sentry/components/checkInTimeline/types'; import {openConfirmModal} from 'sentry/components/confirm'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; import ActorBadge from 'sentry/components/idBadge/actorBadge'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; diff --git a/static/app/views/insights/crons/components/processingErrors/processingErrorItem.tsx b/static/app/views/insights/crons/components/processingErrors/processingErrorItem.tsx index 75fa936b12ba41..bdc818d5e74080 100644 --- a/static/app/views/insights/crons/components/processingErrors/processingErrorItem.tsx +++ b/static/app/views/insights/crons/components/processingErrors/processingErrorItem.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {tct} from 'sentry/locale'; import { diff --git a/static/app/views/insights/database/components/noDataMessage.tsx b/static/app/views/insights/database/components/noDataMessage.tsx index c0c86078164596..6773d6be960729 100644 --- a/static/app/views/insights/database/components/noDataMessage.tsx +++ b/static/app/views/insights/database/components/noDataMessage.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import {openHelpSearchModal} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {t, tct} from 'sentry/locale'; import type {Project} from 'sentry/types/project'; diff --git a/static/app/views/insights/database/components/tables/queryTransactionsTable.tsx b/static/app/views/insights/database/components/tables/queryTransactionsTable.tsx index fcb76e4d2407aa..aa486530b8f54a 100644 --- a/static/app/views/insights/database/components/tables/queryTransactionsTable.tsx +++ b/static/app/views/insights/database/components/tables/queryTransactionsTable.tsx @@ -3,7 +3,7 @@ import {type Theme, useTheme} from '@emotion/react'; import type {Location} from 'history'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import type {GridColumnHeader} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/insights/http/components/tables/domainCell.tsx b/static/app/views/insights/http/components/tables/domainCell.tsx index def61a6cc706b2..f49e79fe64de20 100644 --- a/static/app/views/insights/http/components/tables/domainCell.tsx +++ b/static/app/views/insights/http/components/tables/domainCell.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {space} from 'sentry/styles/space'; import {useLocation} from 'sentry/utils/useLocation'; import {OverflowEllipsisTextContainer} from 'sentry/views/insights/common/components/textAlign'; diff --git a/static/app/views/insights/http/components/tables/transactionCell.tsx b/static/app/views/insights/http/components/tables/transactionCell.tsx index fa188c952d0250..d3509437d67e05 100644 --- a/static/app/views/insights/http/components/tables/transactionCell.tsx +++ b/static/app/views/insights/http/components/tables/transactionCell.tsx @@ -1,6 +1,6 @@ import * as qs from 'query-string'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {useLocation} from 'sentry/utils/useLocation'; import {OverflowEllipsisTextContainer} from 'sentry/views/insights/common/components/textAlign'; import {useModuleURL} from 'sentry/views/insights/common/utils/useModuleURL'; diff --git a/static/app/views/insights/llmMonitoring/components/tables/pipelineSpansTable.tsx b/static/app/views/insights/llmMonitoring/components/tables/pipelineSpansTable.tsx index a06212e60e8029..caa49070728ac7 100644 --- a/static/app/views/insights/llmMonitoring/components/tables/pipelineSpansTable.tsx +++ b/static/app/views/insights/llmMonitoring/components/tables/pipelineSpansTable.tsx @@ -1,7 +1,7 @@ import {type Theme, useTheme} from '@emotion/react'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import GridEditable, { COL_WIDTH_UNDEFINED, type GridColumnHeader, diff --git a/static/app/views/insights/llmMonitoring/components/tables/pipelinesTable.tsx b/static/app/views/insights/llmMonitoring/components/tables/pipelinesTable.tsx index b336039c19fddd..128ece04b427a5 100644 --- a/static/app/views/insights/llmMonitoring/components/tables/pipelinesTable.tsx +++ b/static/app/views/insights/llmMonitoring/components/tables/pipelinesTable.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; diff --git a/static/app/views/insights/mobile/appStarts/components/tables/screensTable.tsx b/static/app/views/insights/mobile/appStarts/components/tables/screensTable.tsx index 6511f8f36c8053..94226049464bdd 100644 --- a/static/app/views/insights/mobile/appStarts/components/tables/screensTable.tsx +++ b/static/app/views/insights/mobile/appStarts/components/tables/screensTable.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import type {TableData} from 'sentry/utils/discover/discoverQuery'; import type EventView from 'sentry/utils/discover/eventView'; diff --git a/static/app/views/insights/mobile/appStarts/components/tables/spanOperationTable.tsx b/static/app/views/insights/mobile/appStarts/components/tables/spanOperationTable.tsx index dea6a4dd171383..337940326e8a14 100644 --- a/static/app/views/insights/mobile/appStarts/components/tables/spanOperationTable.tsx +++ b/static/app/views/insights/mobile/appStarts/components/tables/spanOperationTable.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import {useTheme} from '@emotion/react'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import type {GridColumnHeader} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/insights/mobile/common/components/spanSamplesPanel.tsx b/static/app/views/insights/mobile/common/components/spanSamplesPanel.tsx index 41d0a5fa1b355b..42129176d608bc 100644 --- a/static/app/views/insights/mobile/common/components/spanSamplesPanel.tsx +++ b/static/app/views/insights/mobile/common/components/spanSamplesPanel.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import * as qs from 'query-string'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DrawerHeader} from 'sentry/components/globalDrawer/components'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/insights/mobile/common/components/spanSamplesPanelContainer.tsx b/static/app/views/insights/mobile/common/components/spanSamplesPanelContainer.tsx index 7d5ed9a4ff8a91..5e163071e1a84c 100644 --- a/static/app/views/insights/mobile/common/components/spanSamplesPanelContainer.tsx +++ b/static/app/views/insights/mobile/common/components/spanSamplesPanelContainer.tsx @@ -1,7 +1,7 @@ import {Fragment, useCallback, useState} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {SpanSearchQueryBuilder} from 'sentry/components/performance/spanSearchQueryBuilder'; import {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/insights/mobile/screenload/components/tables/eventSamplesTable.tsx b/static/app/views/insights/mobile/screenload/components/tables/eventSamplesTable.tsx index 4e78f8047fd3c6..7cd3ee24506951 100644 --- a/static/app/views/insights/mobile/screenload/components/tables/eventSamplesTable.tsx +++ b/static/app/views/insights/mobile/screenload/components/tables/eventSamplesTable.tsx @@ -3,7 +3,7 @@ import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; diff --git a/static/app/views/insights/mobile/screenload/components/tables/screenLoadSpansTable.tsx b/static/app/views/insights/mobile/screenload/components/tables/screenLoadSpansTable.tsx index 839fca280f0e89..a173090f0b8a43 100644 --- a/static/app/views/insights/mobile/screenload/components/tables/screenLoadSpansTable.tsx +++ b/static/app/views/insights/mobile/screenload/components/tables/screenLoadSpansTable.tsx @@ -3,7 +3,7 @@ import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ExternalLink from 'sentry/components/links/externalLink'; import type {CursorHandler} from 'sentry/components/pagination'; diff --git a/static/app/views/insights/mobile/screens/components/screensOverviewTable.tsx b/static/app/views/insights/mobile/screens/components/screensOverviewTable.tsx index ad77cc2a9648d4..fe33c28955595c 100644 --- a/static/app/views/insights/mobile/screens/components/screensOverviewTable.tsx +++ b/static/app/views/insights/mobile/screens/components/screensOverviewTable.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import type EventView from 'sentry/utils/discover/eventView'; import type {MetaType} from 'sentry/utils/discover/eventView'; diff --git a/static/app/views/insights/mobile/ui/components/tables/spanOperationTable.tsx b/static/app/views/insights/mobile/ui/components/tables/spanOperationTable.tsx index a075396beb707f..16b3ab358e9695 100644 --- a/static/app/views/insights/mobile/ui/components/tables/spanOperationTable.tsx +++ b/static/app/views/insights/mobile/ui/components/tables/spanOperationTable.tsx @@ -1,7 +1,7 @@ import * as qs from 'query-string'; import {getInterval} from 'sentry/components/charts/utils'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Duration from 'sentry/components/duration'; import {t} from 'sentry/locale'; import type {NewQuery} from 'sentry/types/organization'; diff --git a/static/app/views/insights/pages/platform/laravel/commandsTable.tsx b/static/app/views/insights/pages/platform/laravel/commandsTable.tsx index 3c0eac3c28ab0b..cfd1fff813e9ad 100644 --- a/static/app/views/insights/pages/platform/laravel/commandsTable.tsx +++ b/static/app/views/insights/pages/platform/laravel/commandsTable.tsx @@ -1,6 +1,6 @@ import {useCallback} from 'react'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import { COL_WIDTH_UNDEFINED, type GridColumnHeader, diff --git a/static/app/views/insights/pages/platform/laravel/jobsTable.tsx b/static/app/views/insights/pages/platform/laravel/jobsTable.tsx index 830986ce667404..756fcd98d0c231 100644 --- a/static/app/views/insights/pages/platform/laravel/jobsTable.tsx +++ b/static/app/views/insights/pages/platform/laravel/jobsTable.tsx @@ -1,6 +1,6 @@ import {useCallback} from 'react'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import { COL_WIDTH_UNDEFINED, type GridColumnHeader, diff --git a/static/app/views/insights/pages/platform/nextjs/clientTable.tsx b/static/app/views/insights/pages/platform/nextjs/clientTable.tsx index 30226f13480574..5d113a96a1337a 100644 --- a/static/app/views/insights/pages/platform/nextjs/clientTable.tsx +++ b/static/app/views/insights/pages/platform/nextjs/clientTable.tsx @@ -1,7 +1,7 @@ import {useCallback} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import { COL_WIDTH_UNDEFINED, type GridColumnHeader, diff --git a/static/app/views/insights/pages/platform/nextjs/serverTree.tsx b/static/app/views/insights/pages/platform/nextjs/serverTree.tsx index efd36791f435f9..5c0911c2e7ee19 100644 --- a/static/app/views/insights/pages/platform/nextjs/serverTree.tsx +++ b/static/app/views/insights/pages/platform/nextjs/serverTree.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import {addSuccessMessage} from 'sentry/actionCreators/indicator'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import {Hovercard} from 'sentry/components/hovercard'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/app/views/insights/pages/platform/shared/table/ErrorRateCell.tsx b/static/app/views/insights/pages/platform/shared/table/ErrorRateCell.tsx index 2113b1c7f03c49..ac52ec933f51cb 100644 --- a/static/app/views/insights/pages/platform/shared/table/ErrorRateCell.tsx +++ b/static/app/views/insights/pages/platform/shared/table/ErrorRateCell.tsx @@ -2,7 +2,7 @@ import {useTheme} from '@emotion/react'; import type {LocationDescriptor} from 'history'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {space} from 'sentry/styles/space'; import {defined} from 'sentry/utils'; import {formatAbbreviatedNumber} from 'sentry/utils/formatters'; diff --git a/static/app/views/insights/pages/platform/shared/table/TransactionCell.tsx b/static/app/views/insights/pages/platform/shared/table/TransactionCell.tsx index f807bf747760e3..008ec99a73b32e 100644 --- a/static/app/views/insights/pages/platform/shared/table/TransactionCell.tsx +++ b/static/app/views/insights/pages/platform/shared/table/TransactionCell.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import type {GridColumnOrder} from 'sentry/components/tables/gridEditable'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/insights/pages/transactionCell.tsx b/static/app/views/insights/pages/transactionCell.tsx index a254050c9fa6eb..e2967946de8036 100644 --- a/static/app/views/insights/pages/transactionCell.tsx +++ b/static/app/views/insights/pages/transactionCell.tsx @@ -1,6 +1,6 @@ import * as qs from 'query-string'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {MutableSearch} from 'sentry/utils/tokenizeSearch'; import {useLocation} from 'sentry/utils/useLocation'; import useOrganization from 'sentry/utils/useOrganization'; diff --git a/static/app/views/insights/queues/components/tables/queuesTable.tsx b/static/app/views/insights/queues/components/tables/queuesTable.tsx index 01f87c73ff6d86..8bfc0c5d31fdd9 100644 --- a/static/app/views/insights/queues/components/tables/queuesTable.tsx +++ b/static/app/views/insights/queues/components/tables/queuesTable.tsx @@ -5,7 +5,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import GridEditable, { diff --git a/static/app/views/insights/queues/components/tables/transactionsTable.tsx b/static/app/views/insights/queues/components/tables/transactionsTable.tsx index 35397f018bcc50..818412bc78e01e 100644 --- a/static/app/views/insights/queues/components/tables/transactionsTable.tsx +++ b/static/app/views/insights/queues/components/tables/transactionsTable.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import GridEditable, { diff --git a/static/app/views/insights/uptime/components/overviewTimeline/overviewRow.tsx b/static/app/views/insights/uptime/components/overviewTimeline/overviewRow.tsx index eae1131b461f31..68cce704e445f2 100644 --- a/static/app/views/insights/uptime/components/overviewTimeline/overviewRow.tsx +++ b/static/app/views/insights/uptime/components/overviewTimeline/overviewRow.tsx @@ -6,7 +6,7 @@ import {CheckInPlaceholder} from 'sentry/components/checkInTimeline/checkInPlace import {CheckInTimeline} from 'sentry/components/checkInTimeline/checkInTimeline'; import type {TimeWindowConfig} from 'sentry/components/checkInTimeline/types'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ActorBadge from 'sentry/components/idBadge/actorBadge'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import {IconTimer, IconUser} from 'sentry/icons'; diff --git a/static/app/views/insights/uptime/views/overview.tsx b/static/app/views/insights/uptime/views/overview.tsx index 2f70f40fe26e45..94cba95fa8a51b 100644 --- a/static/app/views/insights/uptime/views/overview.tsx +++ b/static/app/views/insights/uptime/views/overview.tsx @@ -5,7 +5,7 @@ import * as qs from 'query-string'; import {hasEveryAccess} from 'sentry/components/acl/access'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import FeedbackWidgetButton from 'sentry/components/feedback/widget/feedbackWidgetButton'; import * as Layout from 'sentry/components/layouts/thirds'; diff --git a/static/app/views/issueDetails/groupActivityItem.tsx b/static/app/views/issueDetails/groupActivityItem.tsx index 3a24d0b6793e04..2168eeb3384a60 100644 --- a/static/app/views/issueDetails/groupActivityItem.tsx +++ b/static/app/views/issueDetails/groupActivityItem.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import CommitLink from 'sentry/components/commitLink'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import Duration from 'sentry/components/duration'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/views/issueDetails/groupEventAttachments/groupEventAttachmentsTableRow.tsx b/static/app/views/issueDetails/groupEventAttachments/groupEventAttachmentsTableRow.tsx index 40ec262addbbbe..eae2a6bf4739ae 100644 --- a/static/app/views/issueDetails/groupEventAttachments/groupEventAttachmentsTableRow.tsx +++ b/static/app/views/issueDetails/groupEventAttachments/groupEventAttachmentsTableRow.tsx @@ -1,7 +1,7 @@ import {Fragment, useState} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import EventAttachmentActions from 'sentry/components/events/eventAttachmentActions'; diff --git a/static/app/views/issueDetails/groupEventAttachments/screenshotCard.tsx b/static/app/views/issueDetails/groupEventAttachments/screenshotCard.tsx index 0e2dd101bf7fca..432521d0a7f21b 100644 --- a/static/app/views/issueDetails/groupEventAttachments/screenshotCard.tsx +++ b/static/app/views/issueDetails/groupEventAttachments/screenshotCard.tsx @@ -5,7 +5,7 @@ import {openModal} from 'sentry/actionCreators/modal'; import Card from 'sentry/components/card'; import {openConfirmModal} from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; diff --git a/static/app/views/issueDetails/groupFeatureFlags/details/flagDetailsLink.tsx b/static/app/views/issueDetails/groupFeatureFlags/details/flagDetailsLink.tsx index a2b7f83e5b3c30..768c00391592ed 100644 --- a/static/app/views/issueDetails/groupFeatureFlags/details/flagDetailsLink.tsx +++ b/static/app/views/issueDetails/groupFeatureFlags/details/flagDetailsLink.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {useLocation} from 'sentry/utils/useLocation'; import {DrawerTab} from 'sentry/views/issueDetails/groupDistributions/types'; import type {GroupTag} from 'sentry/views/issueDetails/groupTags/useGroupTags'; diff --git a/static/app/views/issueDetails/groupRelatedIssues/index.tsx b/static/app/views/issueDetails/groupRelatedIssues/index.tsx index 83ea1849c842fa..869987f665bd89 100644 --- a/static/app/views/issueDetails/groupRelatedIssues/index.tsx +++ b/static/app/views/issueDetails/groupRelatedIssues/index.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import type {LocationDescriptor} from 'history'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import GroupList from 'sentry/components/issues/groupList'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/app/views/issueDetails/groupTags/groupTagValues.tsx b/static/app/views/issueDetails/groupTags/groupTagValues.tsx index 92540009e86710..c7c220fb39def3 100644 --- a/static/app/views/issueDetails/groupTags/groupTagValues.tsx +++ b/static/app/views/issueDetails/groupTags/groupTagValues.tsx @@ -5,7 +5,7 @@ import {useFetchIssueTag, useFetchIssueTagValues} from 'sentry/actionCreators/gr import {addMessage} from 'sentry/actionCreators/indicator'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import DataExport, {ExportQueryType} from 'sentry/components/dataExport'; import {DeviceName} from 'sentry/components/deviceName'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; diff --git a/static/app/views/issueDetails/groupTags/groupTagsTab.tsx b/static/app/views/issueDetails/groupTags/groupTagsTab.tsx index e2e6d3f6cd31a3..93a56f21c7096a 100644 --- a/static/app/views/issueDetails/groupTags/groupTagsTab.tsx +++ b/static/app/views/issueDetails/groupTags/groupTagsTab.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Count from 'sentry/components/count'; import {DeviceName} from 'sentry/components/deviceName'; import {TAGS_DOCS_LINK} from 'sentry/components/events/eventTags/util'; diff --git a/static/app/views/issueDetails/groupTags/tagDetailsDrawerContent.tsx b/static/app/views/issueDetails/groupTags/tagDetailsDrawerContent.tsx index 7f4f781452e194..d4609878f51409 100644 --- a/static/app/views/issueDetails/groupTags/tagDetailsDrawerContent.tsx +++ b/static/app/views/issueDetails/groupTags/tagDetailsDrawerContent.tsx @@ -6,7 +6,7 @@ import type {LocationDescriptor} from 'history'; import {useFetchIssueTag, useFetchIssueTagValues} from 'sentry/actionCreators/group'; import {openNavigateToExternalLinkModal} from 'sentry/actionCreators/modal'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DeviceName} from 'sentry/components/deviceName'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; import {getContextIcon} from 'sentry/components/events/contexts/utils'; diff --git a/static/app/views/issueDetails/groupTags/tagDetailsLink.tsx b/static/app/views/issueDetails/groupTags/tagDetailsLink.tsx index c96d70c729e47f..cfb6851ebd21a3 100644 --- a/static/app/views/issueDetails/groupTags/tagDetailsLink.tsx +++ b/static/app/views/issueDetails/groupTags/tagDetailsLink.tsx @@ -1,7 +1,7 @@ import {useEffect, useRef, useState} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {useLocation} from 'sentry/utils/useLocation'; import type {GroupTag} from 'sentry/views/issueDetails/groupTags/useGroupTags'; import {Tab, TabPaths} from 'sentry/views/issueDetails/types'; diff --git a/static/app/views/issueDetails/header.tsx b/static/app/views/issueDetails/header.tsx index 0d14b8cea8191d..48d11fbc3f68a7 100644 --- a/static/app/views/issueDetails/header.tsx +++ b/static/app/views/issueDetails/header.tsx @@ -7,7 +7,7 @@ import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import {Breadcrumbs} from 'sentry/components/breadcrumbs'; import {Badge} from 'sentry/components/core/badge'; import {FeatureBadge} from 'sentry/components/core/badge/featureBadge'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {TabList} from 'sentry/components/core/tabs'; import Count from 'sentry/components/count'; import EventOrGroupTitle from 'sentry/components/eventOrGroupTitle'; diff --git a/static/app/views/issueDetails/streamline/eventMissingBanner.tsx b/static/app/views/issueDetails/streamline/eventMissingBanner.tsx index 041343796f02fb..f3d7c8a1fddff2 100644 --- a/static/app/views/issueDetails/streamline/eventMissingBanner.tsx +++ b/static/app/views/issueDetails/streamline/eventMissingBanner.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import compassImage from 'sentry-images/spot/onboarding-compass.svg'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {MAX_PICKABLE_DAYS} from 'sentry/constants'; import {t, tct} from 'sentry/locale'; import HookStore from 'sentry/stores/hookStore'; diff --git a/static/app/views/issueDetails/streamline/header/header.tsx b/static/app/views/issueDetails/streamline/header/header.tsx index 3f1ccc43c61250..9ce10fc325517c 100644 --- a/static/app/views/issueDetails/streamline/header/header.tsx +++ b/static/app/views/issueDetails/streamline/header/header.tsx @@ -8,7 +8,7 @@ import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import ErrorBoundary from 'sentry/components/errorBoundary'; diff --git a/static/app/views/issueDetails/streamline/issueTagsPreview.tsx b/static/app/views/issueDetails/streamline/issueTagsPreview.tsx index 8a6038117574e6..83bda87d5e6c9c 100644 --- a/static/app/views/issueDetails/streamline/issueTagsPreview.tsx +++ b/static/app/views/issueDetails/streamline/issueTagsPreview.tsx @@ -5,7 +5,7 @@ import styled from '@emotion/styled'; import Color from 'color'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DeviceName} from 'sentry/components/deviceName'; import Placeholder from 'sentry/components/placeholder'; diff --git a/static/app/views/issueDetails/streamline/occurrenceSummary.tsx b/static/app/views/issueDetails/streamline/occurrenceSummary.tsx index 1c5ef6290c8c2e..542b570b0a649e 100644 --- a/static/app/views/issueDetails/streamline/occurrenceSummary.tsx +++ b/static/app/views/issueDetails/streamline/occurrenceSummary.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DowntimeDuration} from 'sentry/components/events/interfaces/uptime/uptimeDataSection'; import {ScrollCarousel} from 'sentry/components/scrollCarousel'; import TimeSince from 'sentry/components/timeSince'; diff --git a/static/app/views/issueDetails/streamline/sidebar/activitySection.tsx b/static/app/views/issueDetails/streamline/sidebar/activitySection.tsx index afd325695a1b2a..d60fe35a6b0232 100644 --- a/static/app/views/issueDetails/streamline/sidebar/activitySection.tsx +++ b/static/app/views/issueDetails/streamline/sidebar/activitySection.tsx @@ -6,7 +6,7 @@ import {NoteBody} from 'sentry/components/activity/note/body'; import {NoteInputWithStorage} from 'sentry/components/activity/note/inputWithStorage'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import useMutateActivity from 'sentry/components/feedback/useMutateActivity'; import {Timeline} from 'sentry/components/timeline'; diff --git a/static/app/views/issueDetails/streamline/sidebar/groupActivityItem.tsx b/static/app/views/issueDetails/streamline/sidebar/groupActivityItem.tsx index 760dae5469bdc2..c8c881e41e5488 100644 --- a/static/app/views/issueDetails/streamline/sidebar/groupActivityItem.tsx +++ b/static/app/views/issueDetails/streamline/sidebar/groupActivityItem.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import CommitLink from 'sentry/components/commitLink'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import Duration from 'sentry/components/duration'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/views/issueDetails/streamline/sidebar/seerDrawer.tsx b/static/app/views/issueDetails/streamline/sidebar/seerDrawer.tsx index c2bd5aaf95d40c..e623cf9fa7828b 100644 --- a/static/app/views/issueDetails/streamline/sidebar/seerDrawer.tsx +++ b/static/app/views/issueDetails/streamline/sidebar/seerDrawer.tsx @@ -9,7 +9,7 @@ import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import AutofixFeedback from 'sentry/components/events/autofix/autofixFeedback'; import {AutofixStartBox} from 'sentry/components/events/autofix/autofixStartBox'; diff --git a/static/app/views/issueDetails/traceTimeline/traceIssue.tsx b/static/app/views/issueDetails/traceTimeline/traceIssue.tsx index aef364d3432fdb..3d0dd8b184b697 100644 --- a/static/app/views/issueDetails/traceTimeline/traceIssue.tsx +++ b/static/app/views/issueDetails/traceTimeline/traceIssue.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import * as Sentry from '@sentry/react'; import {useAnalyticsArea} from 'sentry/components/analyticsArea'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import Placeholder from 'sentry/components/placeholder'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/issueDetails/traceTimeline/traceLink.tsx b/static/app/views/issueDetails/traceTimeline/traceLink.tsx index b5e7735b83ad1f..402e6911d1ed9d 100644 --- a/static/app/views/issueDetails/traceTimeline/traceLink.tsx +++ b/static/app/views/issueDetails/traceTimeline/traceLink.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {useAnalyticsArea} from 'sentry/components/analyticsArea'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import QuestionTooltip from 'sentry/components/questionTooltip'; import {generateTraceTarget} from 'sentry/components/quickTrace/utils'; import {IconChevron} from 'sentry/icons'; diff --git a/static/app/views/issueDetails/traceTimeline/traceTimelineTooltip.tsx b/static/app/views/issueDetails/traceTimeline/traceTimelineTooltip.tsx index 3afd1f799582f3..a780a0363e9d5b 100644 --- a/static/app/views/issueDetails/traceTimeline/traceTimelineTooltip.tsx +++ b/static/app/views/issueDetails/traceTimeline/traceTimelineTooltip.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import {useAnalyticsArea} from 'sentry/components/analyticsArea'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import {generateTraceTarget} from 'sentry/components/quickTrace/utils'; import {t, tn} from 'sentry/locale'; diff --git a/static/app/views/issueList/newViewEmptyState.tsx b/static/app/views/issueList/newViewEmptyState.tsx index d73a5051cbe26f..92e84057cbc2c5 100644 --- a/static/app/views/issueList/newViewEmptyState.tsx +++ b/static/app/views/issueList/newViewEmptyState.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Panel from 'sentry/components/panels/panel'; import {ProvidedFormattedQuery} from 'sentry/components/searchQueryBuilder/formattedQuery'; diff --git a/static/app/views/nav/primary/components.tsx b/static/app/views/nav/primary/components.tsx index c713231ddd6304..240aa35273c664 100644 --- a/static/app/views/nav/primary/components.tsx +++ b/static/app/views/nav/primary/components.tsx @@ -7,7 +7,7 @@ import {useHover} from '@react-aria/interactions'; import type {ButtonProps} from 'sentry/components/core/button'; import {Button} from 'sentry/components/core/button'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DropdownMenu, type MenuItemProps} from 'sentry/components/dropdownMenu'; import {SIDEBAR_NAVIGATION_SOURCE} from 'sentry/components/sidebar/utils'; diff --git a/static/app/views/onboarding/components/firstEventFooter.tsx b/static/app/views/onboarding/components/firstEventFooter.tsx index 19e5d202509813..df3594ac227605 100644 --- a/static/app/views/onboarding/components/firstEventFooter.tsx +++ b/static/app/views/onboarding/components/firstEventFooter.tsx @@ -6,7 +6,7 @@ import {motion} from 'framer-motion'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {IconCheckmark} from 'sentry/icons'; import {t} from 'sentry/locale'; import pulsingIndicatorStyles from 'sentry/styles/pulsingIndicator'; diff --git a/static/app/views/onboarding/onboarding.tsx b/static/app/views/onboarding/onboarding.tsx index 508551c246af08..05b9b71c9b0993 100644 --- a/static/app/views/onboarding/onboarding.tsx +++ b/static/app/views/onboarding/onboarding.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import {AnimatePresence, motion, useAnimation} from 'framer-motion'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Hook from 'sentry/components/hook'; import LogoSentry from 'sentry/components/logoSentry'; import {useOnboardingContext} from 'sentry/components/onboarding/onboardingContext'; diff --git a/static/app/views/onboarding/welcome.tsx b/static/app/views/onboarding/welcome.tsx index dd1d47863e61d5..31e51a2c48b428 100644 --- a/static/app/views/onboarding/welcome.tsx +++ b/static/app/views/onboarding/welcome.tsx @@ -6,7 +6,7 @@ import {motion} from 'framer-motion'; import OnboardingInstall from 'sentry-images/spot/onboarding-install.svg'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {useOnboardingContext} from 'sentry/components/onboarding/onboardingContext'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/organizationStats/teamInsights/teamAlertsTriggered.tsx b/static/app/views/organizationStats/teamInsights/teamAlertsTriggered.tsx index 642babe2836d36..0bf4e1f24c1ab8 100644 --- a/static/app/views/organizationStats/teamInsights/teamAlertsTriggered.tsx +++ b/static/app/views/organizationStats/teamInsights/teamAlertsTriggered.tsx @@ -6,7 +6,7 @@ import round from 'lodash/round'; import {BarChart} from 'sentry/components/charts/barChart'; import type {DateTimeObject} from 'sentry/components/charts/utils'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {normalizeDateTimeParams} from 'sentry/components/organizations/pageFilters/parse'; diff --git a/static/app/views/organizationStats/teamInsights/teamIssuesAge.tsx b/static/app/views/organizationStats/teamInsights/teamIssuesAge.tsx index eeb22cd1521841..5469023d6b5711 100644 --- a/static/app/views/organizationStats/teamInsights/teamIssuesAge.tsx +++ b/static/app/views/organizationStats/teamInsights/teamIssuesAge.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import moment from 'moment-timezone'; import {BarChart} from 'sentry/components/charts/barChart'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Count from 'sentry/components/count'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/app/views/organizationStats/teamInsights/teamMisery.tsx b/static/app/views/organizationStats/teamInsights/teamMisery.tsx index c9e1b934f8f972..21e22a4578bf19 100644 --- a/static/app/views/organizationStats/teamInsights/teamMisery.tsx +++ b/static/app/views/organizationStats/teamInsights/teamMisery.tsx @@ -7,7 +7,7 @@ import type {DateTimeObject} from 'sentry/components/charts/utils'; import CollapsePanel, {COLLAPSE_COUNT} from 'sentry/components/collapsePanel'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import LoadingError from 'sentry/components/loadingError'; import {PanelTable} from 'sentry/components/panels/panelTable'; import {IconStar} from 'sentry/icons'; diff --git a/static/app/views/organizationStats/teamInsights/teamReleases.tsx b/static/app/views/organizationStats/teamInsights/teamReleases.tsx index ef9f3e941688d5..64a8f3cd381fec 100644 --- a/static/app/views/organizationStats/teamInsights/teamReleases.tsx +++ b/static/app/views/organizationStats/teamInsights/teamReleases.tsx @@ -8,7 +8,7 @@ import {BarChart} from 'sentry/components/charts/barChart'; import MarkLine from 'sentry/components/charts/components/markLine'; import type {DateTimeObject} from 'sentry/components/charts/utils'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import LoadingError from 'sentry/components/loadingError'; import {normalizeDateTimeParams} from 'sentry/components/organizations/pageFilters/parse'; import {PanelTable} from 'sentry/components/panels/panelTable'; diff --git a/static/app/views/organizationStats/usageTable.tsx b/static/app/views/organizationStats/usageTable.tsx index f8a2628e84d6b4..d2363adbca3812 100644 --- a/static/app/views/organizationStats/usageTable.tsx +++ b/static/app/views/organizationStats/usageTable.tsx @@ -6,7 +6,7 @@ import ErrorPanel from 'sentry/components/charts/errorPanel'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import IdBadge from 'sentry/components/idBadge'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/views/performance/landing/index.tsx b/static/app/views/performance/landing/index.tsx index 383d55fe690766..8ae73ed8633190 100644 --- a/static/app/views/performance/landing/index.tsx +++ b/static/app/views/performance/landing/index.tsx @@ -3,7 +3,7 @@ import {Fragment, useEffect, useMemo, useRef} from 'react'; import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {TabList, TabPanels, Tabs} from 'sentry/components/core/tabs'; import FeedbackWidgetButton from 'sentry/components/feedback/widget/feedbackWidgetButton'; import * as Layout from 'sentry/components/layouts/thirds'; diff --git a/static/app/views/performance/landing/metricsDataSwitcherAlert.tsx b/static/app/views/performance/landing/metricsDataSwitcherAlert.tsx index 52d030930de42a..05daade34952da 100644 --- a/static/app/views/performance/landing/metricsDataSwitcherAlert.tsx +++ b/static/app/views/performance/landing/metricsDataSwitcherAlert.tsx @@ -3,7 +3,7 @@ import type {Location} from 'history'; import {updateProjects} from 'sentry/actionCreators/pageFilters'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {SidebarPanelKey} from 'sentry/components/sidebar/types'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/views/performance/landing/widgets/components/selectableList.tsx b/static/app/views/performance/landing/widgets/components/selectableList.tsx index 4b8a3e54b22b6b..e87db4f1dab0df 100644 --- a/static/app/views/performance/landing/widgets/components/selectableList.tsx +++ b/static/app/views/performance/landing/widgets/components/selectableList.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Radio} from 'sentry/components/core/radio'; import {Tooltip} from 'sentry/components/core/tooltip'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; diff --git a/static/app/views/performance/landing/widgets/widgets/lineChartListWidget.tsx b/static/app/views/performance/landing/widgets/widgets/lineChartListWidget.tsx index 695da275b708e2..35107d0626627e 100644 --- a/static/app/views/performance/landing/widgets/widgets/lineChartListWidget.tsx +++ b/static/app/views/performance/landing/widgets/widgets/lineChartListWidget.tsx @@ -6,7 +6,7 @@ import * as qs from 'query-string'; import _EventsRequest from 'sentry/components/charts/eventsRequest'; import {getInterval} from 'sentry/components/charts/utils'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import TextOverflow from 'sentry/components/textOverflow'; diff --git a/static/app/views/performance/newTraceDetails/issuesTraceWaterfallOverlay.tsx b/static/app/views/performance/newTraceDetails/issuesTraceWaterfallOverlay.tsx index 7c108873611c67..51a53cde1fda4f 100644 --- a/static/app/views/performance/newTraceDetails/issuesTraceWaterfallOverlay.tsx +++ b/static/app/views/performance/newTraceDetails/issuesTraceWaterfallOverlay.tsx @@ -4,7 +4,7 @@ import Color from 'color'; import type {LocationDescriptor} from 'history'; import * as qs from 'query-string'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {generateTraceTarget} from 'sentry/components/quickTrace/utils'; import type {Event} from 'sentry/types/event'; import {defined} from 'sentry/utils'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/components/spanSummaryLink.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/components/spanSummaryLink.tsx index b561b7d52db24a..1bfc0441a61ead 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/components/spanSummaryLink.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/components/spanSummaryLink.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {IconGraph} from 'sentry/icons/iconGraph'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/attributes.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/attributes.tsx index 544e5f702d2f0e..7dbd334ce77292 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/attributes.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/attributes.tsx @@ -3,7 +3,7 @@ import type {Theme} from '@emotion/react'; import styled from '@emotion/styled'; import type {Location, LocationDescriptorObject} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import BaseSearchBar from 'sentry/components/searchBar'; import {StructuredData} from 'sentry/components/structuredEventData'; import {t} from 'sentry/locale'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/description.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/description.tsx index 751ee715cda9dd..f4b6c9e04b6abb 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/description.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/eapSections/description.tsx @@ -4,7 +4,7 @@ import type {Location} from 'history'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import LinkHint from 'sentry/components/structuredEventData/linkHint'; import {IconGraph} from 'sentry/icons/iconGraph'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/ancestry.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/ancestry.tsx index fa6b0087a07e97..1dc56c4eae4378 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/ancestry.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/ancestry.tsx @@ -4,7 +4,7 @@ import type {Location} from 'history'; import omit from 'lodash/omit'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {SpanEntryContext} from 'sentry/components/events/interfaces/spans/context'; import {PAGE_URL_PARAM} from 'sentry/constants/pageFilters'; import {t} from 'sentry/locale'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/description.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/description.tsx index d3d81720d4a6a1..b5f1798808d89a 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/description.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/span/sections/description.tsx @@ -4,7 +4,7 @@ import type {Location} from 'history'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import LinkHint from 'sentry/components/structuredEventData/linkHint'; import {IconGraph} from 'sentry/icons/iconGraph'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/styles.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/styles.tsx index 67f0c383ab7374..bd4936aced00af 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/styles.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/styles.tsx @@ -6,7 +6,7 @@ import type {LocationDescriptor} from 'history'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import { DropdownMenu, diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/details/transaction/sections/highlights.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/details/transaction/sections/highlights.tsx index b15528e72fde43..c8a75c92ab5204 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/details/transaction/sections/highlights.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/details/transaction/sections/highlights.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import omit from 'lodash/omit'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {PAGE_URL_PARAM} from 'sentry/constants/pageFilters'; import {IconGraph} from 'sentry/icons'; import {t} from 'sentry/locale'; diff --git a/static/app/views/performance/newTraceDetails/traceDrawer/tabs/traceProfiles.tsx b/static/app/views/performance/newTraceDetails/traceDrawer/tabs/traceProfiles.tsx index b7187946df0e02..402fde28ee6674 100644 --- a/static/app/views/performance/newTraceDetails/traceDrawer/tabs/traceProfiles.tsx +++ b/static/app/views/performance/newTraceDetails/traceDrawer/tabs/traceProfiles.tsx @@ -2,7 +2,7 @@ import {Fragment, useCallback, useMemo} from 'react'; import styled from '@emotion/styled'; import {PlatformIcon} from 'platformicons'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import type {PlatformKey, Project} from 'sentry/types/project'; diff --git a/static/app/views/performance/newTraceDetails/traceLinksNavigation/traceLinkNavigationButton.tsx b/static/app/views/performance/newTraceDetails/traceLinksNavigation/traceLinkNavigationButton.tsx index 8507d2bb70aaa3..ef48435d8ffd66 100644 --- a/static/app/views/performance/newTraceDetails/traceLinksNavigation/traceLinkNavigationButton.tsx +++ b/static/app/views/performance/newTraceDetails/traceLinksNavigation/traceLinkNavigationButton.tsx @@ -1,7 +1,7 @@ import {useMemo} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import type { SpanLink, diff --git a/static/app/views/performance/newTraceDetails/traceSummary.tsx b/static/app/views/performance/newTraceDetails/traceSummary.tsx index dc53d82874d0d7..d02876325e2322 100644 --- a/static/app/views/performance/newTraceDetails/traceSummary.tsx +++ b/static/app/views/performance/newTraceDetails/traceSummary.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {IconMegaphone} from 'sentry/icons'; import {IconInfo} from 'sentry/icons/iconInfo'; diff --git a/static/app/views/performance/table.tsx b/static/app/views/performance/table.tsx index 6f4a300634106b..8aa95d5e203c17 100644 --- a/static/app/views/performance/table.tsx +++ b/static/app/views/performance/table.tsx @@ -6,7 +6,7 @@ import type {Location, LocationDescriptorObject} from 'history'; import {addSuccessMessage} from 'sentry/actionCreators/indicator'; import {openModal} from 'sentry/actionCreators/modal'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Pagination from 'sentry/components/pagination'; diff --git a/static/app/views/performance/traceDetails/limitExceededMessage.tsx b/static/app/views/performance/traceDetails/limitExceededMessage.tsx index 11625ddd4bb929..22c926d0d53d46 100644 --- a/static/app/views/performance/traceDetails/limitExceededMessage.tsx +++ b/static/app/views/performance/traceDetails/limitExceededMessage.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import DiscoverFeature from 'sentry/components/discover/discoverFeature'; import {MessageRow} from 'sentry/components/performance/waterfall/messageRow'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/views/performance/traceDetails/newTraceDetailsContent.tsx b/static/app/views/performance/traceDetails/newTraceDetailsContent.tsx index a808426d2a5e43..3aa7e473cf0c54 100644 --- a/static/app/views/performance/traceDetails/newTraceDetailsContent.tsx +++ b/static/app/views/performance/traceDetails/newTraceDetailsContent.tsx @@ -5,7 +5,7 @@ import omit from 'lodash/omit'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import {Alert} from 'sentry/components/core/alert'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import DiscoverButton from 'sentry/components/discoverButton'; import EventVitals from 'sentry/components/events/eventVitals'; diff --git a/static/app/views/performance/traceDetails/newTraceDetailsTransactionBar.tsx b/static/app/views/performance/traceDetails/newTraceDetailsTransactionBar.tsx index d3b0432a919eed..bb53841a206230 100644 --- a/static/app/views/performance/traceDetails/newTraceDetailsTransactionBar.tsx +++ b/static/app/views/performance/traceDetails/newTraceDetailsTransactionBar.tsx @@ -5,7 +5,7 @@ import type {Location} from 'history'; import {Observer} from 'mobx-react'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import * as DividerHandlerManager from 'sentry/components/events/interfaces/spans/dividerHandlerManager'; import type {SpanDetailProps} from 'sentry/components/events/interfaces/spans/newTraceDetailsSpanDetails'; diff --git a/static/app/views/performance/traceDetails/traceNotFound.tsx b/static/app/views/performance/traceDetails/traceNotFound.tsx index 6b525368c97efb..0d5d6b784ab3fc 100644 --- a/static/app/views/performance/traceDetails/traceNotFound.tsx +++ b/static/app/views/performance/traceDetails/traceNotFound.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import { diff --git a/static/app/views/performance/traceDetails/traceViewDetailPanel.tsx b/static/app/views/performance/traceDetails/traceViewDetailPanel.tsx index e5246acfb3a280..e10822e5be7c13 100644 --- a/static/app/views/performance/traceDetails/traceViewDetailPanel.tsx +++ b/static/app/views/performance/traceDetails/traceViewDetailPanel.tsx @@ -6,7 +6,7 @@ import omit from 'lodash/omit'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import {EventAttachments} from 'sentry/components/events/eventAttachments'; diff --git a/static/app/views/performance/traceDetails/transactionBar.tsx b/static/app/views/performance/traceDetails/transactionBar.tsx index 524893c098942c..8fde2fc74ada19 100644 --- a/static/app/views/performance/traceDetails/transactionBar.tsx +++ b/static/app/views/performance/traceDetails/transactionBar.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import * as DividerHandlerManager from 'sentry/components/events/interfaces/spans/dividerHandlerManager'; diff --git a/static/app/views/performance/traceDetails/transactionDetail.tsx b/static/app/views/performance/traceDetails/transactionDetail.tsx index 2509bdd0ad4032..8d3441424075e5 100644 --- a/static/app/views/performance/traceDetails/transactionDetail.tsx +++ b/static/app/views/performance/traceDetails/transactionDetail.tsx @@ -6,7 +6,7 @@ import omit from 'lodash/omit'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import {getFormattedTimeRangeWithLeadingAndTrailingZero} from 'sentry/components/events/interfaces/spans/utils'; import { diff --git a/static/app/views/performance/transactionDetails/traceLink.tsx b/static/app/views/performance/transactionDetails/traceLink.tsx index 81cfb3d891be93..7eb16cd522c8ed 100644 --- a/static/app/views/performance/transactionDetails/traceLink.tsx +++ b/static/app/views/performance/transactionDetails/traceLink.tsx @@ -1,7 +1,7 @@ import {useCallback} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {generateTraceTarget} from 'sentry/components/quickTrace/utils'; import {tct, tn} from 'sentry/locale'; import type {Event} from 'sentry/types/event'; diff --git a/static/app/views/performance/transactionSummary/transactionEvents/eventsTable.tsx b/static/app/views/performance/transactionSummary/transactionEvents/eventsTable.tsx index b1292d020cbb30..97a1d531688272 100644 --- a/static/app/views/performance/transactionSummary/transactionEvents/eventsTable.tsx +++ b/static/app/views/performance/transactionSummary/transactionEvents/eventsTable.tsx @@ -6,7 +6,7 @@ import type {Location, LocationDescriptor, LocationDescriptorObject} from 'histo import groupBy from 'lodash/groupBy'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Pagination from 'sentry/components/pagination'; import QuestionTooltip from 'sentry/components/questionTooltip'; diff --git a/static/app/views/performance/transactionSummary/transactionOverview/tagExplorer.tsx b/static/app/views/performance/transactionSummary/transactionOverview/tagExplorer.tsx index f2e7636fdcf82d..7f2e7bc34b59d6 100644 --- a/static/app/views/performance/transactionSummary/transactionOverview/tagExplorer.tsx +++ b/static/app/views/performance/transactionSummary/transactionOverview/tagExplorer.tsx @@ -5,7 +5,7 @@ import type {Location, LocationDescriptorObject} from 'history'; import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import {SectionHeading} from 'sentry/components/charts/styles'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import PerformanceDuration from 'sentry/components/performanceDuration'; diff --git a/static/app/views/performance/transactionSummary/transactionOverview/userStats.tsx b/static/app/views/performance/transactionSummary/transactionOverview/userStats.tsx index 1706322ec18fdf..7ea7db854fe2b6 100644 --- a/static/app/views/performance/transactionSummary/transactionOverview/userStats.tsx +++ b/static/app/views/performance/transactionSummary/transactionOverview/userStats.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import type {Location, LocationDescriptor} from 'history'; import {SectionHeading} from 'sentry/components/charts/styles'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Placeholder from 'sentry/components/placeholder'; import QuestionTooltip from 'sentry/components/questionTooltip'; import UserMisery from 'sentry/components/userMisery'; diff --git a/static/app/views/performance/transactionSummary/transactionSpans/spanDetails/spanDetailsTable.tsx b/static/app/views/performance/transactionSummary/transactionSpans/spanDetails/spanDetailsTable.tsx index 63a65dbb64ada4..2dd4d385048dba 100644 --- a/static/app/views/performance/transactionSummary/transactionSpans/spanDetails/spanDetailsTable.tsx +++ b/static/app/views/performance/transactionSummary/transactionSpans/spanDetails/spanDetailsTable.tsx @@ -3,7 +3,7 @@ import {type Theme, useTheme} from '@emotion/react'; import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Pagination from 'sentry/components/pagination'; import {DurationPill, RowRectangle} from 'sentry/components/performance/waterfall/rowBar'; diff --git a/static/app/views/performance/transactionSummary/transactionSpans/spanMetricsTable.tsx b/static/app/views/performance/transactionSummary/transactionSpans/spanMetricsTable.tsx index 21fd50166e5efc..2cd467cf677746 100644 --- a/static/app/views/performance/transactionSummary/transactionSpans/spanMetricsTable.tsx +++ b/static/app/views/performance/transactionSummary/transactionSpans/spanMetricsTable.tsx @@ -3,7 +3,7 @@ import type {Theme} from '@emotion/react'; import {useTheme} from '@emotion/react'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Pagination, {type CursorHandler} from 'sentry/components/pagination'; import type {GridColumnHeader} from 'sentry/components/tables/gridEditable'; import GridEditable, {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/performance/transactionSummary/transactionSpans/suspectSpansTable.tsx b/static/app/views/performance/transactionSummary/transactionSpans/suspectSpansTable.tsx index fbba0905b24dbe..42db239e91beed 100644 --- a/static/app/views/performance/transactionSummary/transactionSpans/suspectSpansTable.tsx +++ b/static/app/views/performance/transactionSummary/transactionSpans/suspectSpansTable.tsx @@ -2,7 +2,7 @@ import type {ReactNode} from 'react'; import {type Theme, useTheme} from '@emotion/react'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import type {GridColumnOrder} from 'sentry/components/tables/gridEditable'; import GridEditable, {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; import SortLink from 'sentry/components/tables/gridEditable/sortLink'; diff --git a/static/app/views/performance/transactionSummary/transactionTags/tagValueTable.tsx b/static/app/views/performance/transactionSummary/transactionTags/tagValueTable.tsx index 80db14075b4a2b..f7de160f129cad 100644 --- a/static/app/views/performance/transactionSummary/transactionTags/tagValueTable.tsx +++ b/static/app/views/performance/transactionSummary/transactionTags/tagValueTable.tsx @@ -3,7 +3,7 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; import type {LocationDescriptorObject} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import type {CursorHandler} from 'sentry/components/pagination'; import Pagination from 'sentry/components/pagination'; import PerformanceDuration from 'sentry/components/performanceDuration'; diff --git a/static/app/views/performance/transactionSummary/transactionThresholdModal.tsx b/static/app/views/performance/transactionSummary/transactionThresholdModal.tsx index 406cedac99b2c5..4234da2c83ea85 100644 --- a/static/app/views/performance/transactionSummary/transactionThresholdModal.tsx +++ b/static/app/views/performance/transactionSummary/transactionThresholdModal.tsx @@ -10,7 +10,7 @@ import type {Client} from 'sentry/api'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {Input} from 'sentry/components/core/input'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Select} from 'sentry/components/core/select'; import FieldGroup from 'sentry/components/forms/fieldGroup'; import {t, tct} from 'sentry/locale'; diff --git a/static/app/views/performance/vitalDetail/table.tsx b/static/app/views/performance/vitalDetail/table.tsx index eccf10050281e7..f373760706e06d 100644 --- a/static/app/views/performance/vitalDetail/table.tsx +++ b/static/app/views/performance/vitalDetail/table.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import type {Location, LocationDescriptorObject} from 'history'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Pagination from 'sentry/components/pagination'; import type {GridColumn} from 'sentry/components/tables/gridEditable'; import GridEditable, {COL_WIDTH_UNDEFINED} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/profiling/landing/functionTrendsWidget.tsx b/static/app/views/profiling/landing/functionTrendsWidget.tsx index 3370c619e2f6d3..47fdbe25b5665e 100644 --- a/static/app/views/profiling/landing/functionTrendsWidget.tsx +++ b/static/app/views/profiling/landing/functionTrendsWidget.tsx @@ -8,7 +8,7 @@ import partition from 'lodash/partition'; import ChartZoom from 'sentry/components/charts/chartZoom'; import {LineChart} from 'sentry/components/charts/lineChart'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; diff --git a/static/app/views/profiling/profileSummary/index.tsx b/static/app/views/profiling/profileSummary/index.tsx index 64a2f8008d5a18..13cddf3a1045f3 100644 --- a/static/app/views/profiling/profileSummary/index.tsx +++ b/static/app/views/profiling/profileSummary/index.tsx @@ -6,7 +6,7 @@ import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {CompactSelect} from 'sentry/components/core/compactSelect'; import type {SelectOption} from 'sentry/components/core/compactSelect/types'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {SegmentedControl} from 'sentry/components/core/segmentedControl'; import {TabList, Tabs} from 'sentry/components/core/tabs'; import Count from 'sentry/components/count'; diff --git a/static/app/views/profiling/profileSummary/regressedProfileFunctions.tsx b/static/app/views/profiling/profileSummary/regressedProfileFunctions.tsx index 6009a4002ed191..2be751f8499752 100644 --- a/static/app/views/profiling/profileSummary/regressedProfileFunctions.tsx +++ b/static/app/views/profiling/profileSummary/regressedProfileFunctions.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import type {SelectOption} from 'sentry/components/core/compactSelect'; import {CompactSelect} from 'sentry/components/core/compactSelect'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Pagination from 'sentry/components/pagination'; import PerformanceDuration from 'sentry/components/performanceDuration'; diff --git a/static/app/views/profiling/profileSummary/slowestProfileFunctions.tsx b/static/app/views/profiling/profileSummary/slowestProfileFunctions.tsx index e924f0c330660b..4f38497f1a2490 100644 --- a/static/app/views/profiling/profileSummary/slowestProfileFunctions.tsx +++ b/static/app/views/profiling/profileSummary/slowestProfileFunctions.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import type {SelectOption} from 'sentry/components/core/compactSelect'; import {CompactSelect} from 'sentry/components/core/compactSelect'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Count from 'sentry/components/count'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Pagination from 'sentry/components/pagination'; diff --git a/static/app/views/projectDetail/projectLatestAlerts.tsx b/static/app/views/projectDetail/projectLatestAlerts.tsx index ab76b07dc7121c..42448705129e0f 100644 --- a/static/app/views/projectDetail/projectLatestAlerts.tsx +++ b/static/app/views/projectDetail/projectLatestAlerts.tsx @@ -4,7 +4,7 @@ import pick from 'lodash/pick'; import {SectionHeading} from 'sentry/components/charts/styles'; import {AlertBadge} from 'sentry/components/core/badge/alertBadge'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import EmptyStateWarning from 'sentry/components/emptyStateWarning'; import LoadingError from 'sentry/components/loadingError'; import Placeholder from 'sentry/components/placeholder'; diff --git a/static/app/views/projectDetail/projectTeamAccess.tsx b/static/app/views/projectDetail/projectTeamAccess.tsx index ec3c7fee4fa5bf..b37bc1098f4db5 100644 --- a/static/app/views/projectDetail/projectTeamAccess.tsx +++ b/static/app/views/projectDetail/projectTeamAccess.tsx @@ -4,7 +4,7 @@ import {SectionHeading} from 'sentry/components/charts/styles'; import Collapsible from 'sentry/components/collapsible'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import IdBadge from 'sentry/components/idBadge'; import Placeholder from 'sentry/components/placeholder'; import {IconOpen} from 'sentry/icons'; diff --git a/static/app/views/projectsDashboard/projectCard.tsx b/static/app/views/projectsDashboard/projectCard.tsx index fd1deba6182e48..15c4d36990041d 100644 --- a/static/app/views/projectsDashboard/projectCard.tsx +++ b/static/app/views/projectsDashboard/projectCard.tsx @@ -5,7 +5,7 @@ import round from 'lodash/round'; import {loadStatsForProject} from 'sentry/actionCreators/projects'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import IdBadge from 'sentry/components/idBadge'; import Panel from 'sentry/components/panels/panel'; import Placeholder from 'sentry/components/placeholder'; diff --git a/static/app/views/releases/detail/commitsAndFiles/releaseCommit.tsx b/static/app/views/releases/detail/commitsAndFiles/releaseCommit.tsx index 43a2e3cd91856b..4d86730bb04fdc 100644 --- a/static/app/views/releases/detail/commitsAndFiles/releaseCommit.tsx +++ b/static/app/views/releases/detail/commitsAndFiles/releaseCommit.tsx @@ -6,7 +6,7 @@ import {openInviteMembersModal} from 'sentry/actionCreators/modal'; import CommitLink from 'sentry/components/commitLink'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import PanelItem from 'sentry/components/panels/panelItem'; import TextOverflow from 'sentry/components/textOverflow'; diff --git a/static/app/views/releases/detail/overview/sidebar/projectReleaseDetails.tsx b/static/app/views/releases/detail/overview/sidebar/projectReleaseDetails.tsx index 8660745750be19..688f86486383de 100644 --- a/static/app/views/releases/detail/overview/sidebar/projectReleaseDetails.tsx +++ b/static/app/views/releases/detail/overview/sidebar/projectReleaseDetails.tsx @@ -3,7 +3,7 @@ import moment from 'moment-timezone'; import {Button} from 'sentry/components/core/button'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import {DateTime} from 'sentry/components/dateTime'; diff --git a/static/app/views/releases/drawer/generalCard.tsx b/static/app/views/releases/drawer/generalCard.tsx index 2f56a3b5aa4dfa..e9e774041fd976 100644 --- a/static/app/views/releases/drawer/generalCard.tsx +++ b/static/app/views/releases/drawer/generalCard.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Count from 'sentry/components/count'; import {DateTime} from 'sentry/components/dateTime'; import {Card} from 'sentry/components/keyValueData'; diff --git a/static/app/views/releases/drawer/releasesDrawerDetails.tsx b/static/app/views/releases/drawer/releasesDrawerDetails.tsx index 4100f3f8e78d17..867fd278b40b86 100644 --- a/static/app/views/releases/drawer/releasesDrawerDetails.tsx +++ b/static/app/views/releases/drawer/releasesDrawerDetails.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Select} from 'sentry/components/core/select'; import ErrorBoundary from 'sentry/components/errorBoundary'; import { diff --git a/static/app/views/releases/drawer/releasesDrawerTable.tsx b/static/app/views/releases/drawer/releasesDrawerTable.tsx index d70d778ac134fc..33261d46d3767c 100644 --- a/static/app/views/releases/drawer/releasesDrawerTable.tsx +++ b/static/app/views/releases/drawer/releasesDrawerTable.tsx @@ -2,7 +2,7 @@ import {Fragment, useCallback, useMemo} from 'react'; import {useTheme} from '@emotion/react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import GlobalSelectionLink from 'sentry/components/globalSelectionLink'; diff --git a/static/app/views/releases/list/releaseCard/releaseCardProjectRow.tsx b/static/app/views/releases/list/releaseCard/releaseCardProjectRow.tsx index 9b2b0c7982c47c..912f393175757c 100644 --- a/static/app/views/releases/list/releaseCard/releaseCardProjectRow.tsx +++ b/static/app/views/releases/list/releaseCard/releaseCardProjectRow.tsx @@ -7,7 +7,7 @@ import GuideAnchor from 'sentry/components/assistant/guideAnchor'; import MiniBarChart from 'sentry/components/charts/miniBarChart'; import {Tag} from 'sentry/components/core/badge/tag'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Count from 'sentry/components/count'; import GlobalSelectionLink from 'sentry/components/globalSelectionLink'; diff --git a/static/app/views/releases/list/releaseCard/releaseCardStatsPeriod.tsx b/static/app/views/releases/list/releaseCard/releaseCardStatsPeriod.tsx index 79b484d3fd955b..03e28584462272 100644 --- a/static/app/views/releases/list/releaseCard/releaseCardStatsPeriod.tsx +++ b/static/app/views/releases/list/releaseCard/releaseCardStatsPeriod.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import type {Location} from 'history'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import type {PageFilters} from 'sentry/types/core'; diff --git a/static/app/views/releases/list/releasesPromo.tsx b/static/app/views/releases/list/releasesPromo.tsx index 1bb9d36e85d327..b004e92c041e84 100644 --- a/static/app/views/releases/list/releasesPromo.tsx +++ b/static/app/views/releases/list/releasesPromo.tsx @@ -11,7 +11,7 @@ import {openCreateReleaseIntegration} from 'sentry/actionCreators/modal'; import Access from 'sentry/components/acl/access'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import DropdownAutoComplete from 'sentry/components/dropdownAutoComplete'; import type {Item} from 'sentry/components/dropdownAutoComplete/types'; diff --git a/static/app/views/replays/deadRageClick/selectorTable.tsx b/static/app/views/replays/deadRageClick/selectorTable.tsx index 19d3d64d6a6150..05170456bdf10a 100644 --- a/static/app/views/replays/deadRageClick/selectorTable.tsx +++ b/static/app/views/replays/deadRageClick/selectorTable.tsx @@ -5,7 +5,7 @@ import type {Location} from 'history'; import {PlatformIcon} from 'platformicons'; import {CodeSnippet} from 'sentry/components/codeSnippet'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import renderSortableHeaderCell from 'sentry/components/replays/renderSortableHeaderCell'; import type {GridColumnOrder} from 'sentry/components/tables/gridEditable'; diff --git a/static/app/views/replays/detail/errorList/errorTableCell.tsx b/static/app/views/replays/detail/errorList/errorTableCell.tsx index 857acf5e469daa..4f95b498837561 100644 --- a/static/app/views/replays/detail/errorList/errorTableCell.tsx +++ b/static/app/views/replays/detail/errorList/errorTableCell.tsx @@ -4,7 +4,7 @@ import {ClassNames} from '@emotion/react'; import classNames from 'classnames'; import {ProjectAvatar} from 'sentry/components/core/avatar/projectAvatar'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import { AvatarWrapper, ButtonWrapper, diff --git a/static/app/views/replays/replayTable/sortableHeader.tsx b/static/app/views/replays/replayTable/sortableHeader.tsx index 668b228357d5f4..fb4f04d629aa75 100644 --- a/static/app/views/replays/replayTable/sortableHeader.tsx +++ b/static/app/views/replays/replayTable/sortableHeader.tsx @@ -1,7 +1,7 @@ import type {ReactNode} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import QuestionTooltip from 'sentry/components/questionTooltip'; import {IconArrow} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/settings/account/accountAuthorizations.tsx b/static/app/views/settings/account/accountAuthorizations.tsx index b74116d6928f82..364efab4e529e1 100644 --- a/static/app/views/settings/account/accountAuthorizations.tsx +++ b/static/app/views/settings/account/accountAuthorizations.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import {addErrorMessage, addSuccessMessage} from 'sentry/actionCreators/indicator'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import ExternalLink from 'sentry/components/links/externalLink'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/app/views/settings/account/apiApplications/row.tsx b/static/app/views/settings/account/apiApplications/row.tsx index faf3d1f055bb75..c896af5adc571b 100644 --- a/static/app/views/settings/account/apiApplications/row.tsx +++ b/static/app/views/settings/account/apiApplications/row.tsx @@ -8,7 +8,7 @@ import { } from 'sentry/actionCreators/indicator'; import ConfirmDelete from 'sentry/components/confirmDelete'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import PanelItem from 'sentry/components/panels/panelItem'; import {IconDelete} from 'sentry/icons'; import {t} from 'sentry/locale'; diff --git a/static/app/views/settings/components/teamSelect/teamSelectForMember.tsx b/static/app/views/settings/components/teamSelect/teamSelectForMember.tsx index 9fb6a344014498..2a1c7d26157e72 100644 --- a/static/app/views/settings/components/teamSelect/teamSelectForMember.tsx +++ b/static/app/views/settings/components/teamSelect/teamSelectForMember.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import {TeamBadge} from 'sentry/components/idBadge/teamBadge'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/app/views/settings/components/teamSelect/teamSelectForProject.tsx b/static/app/views/settings/components/teamSelect/teamSelectForProject.tsx index 9c0230be568006..f77d720310866e 100644 --- a/static/app/views/settings/components/teamSelect/teamSelectForProject.tsx +++ b/static/app/views/settings/components/teamSelect/teamSelectForProject.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import Confirm from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import {TeamBadge} from 'sentry/components/idBadge/teamBadge'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/app/views/settings/components/teamSelect/utils.tsx b/static/app/views/settings/components/teamSelect/utils.tsx index 4358d9e9532f8e..044214183c0f0e 100644 --- a/static/app/views/settings/components/teamSelect/utils.tsx +++ b/static/app/views/settings/components/teamSelect/utils.tsx @@ -4,7 +4,7 @@ import debounce from 'lodash/debounce'; import {openCreateTeamModal} from 'sentry/actionCreators/modal'; import {hasEveryAccess} from 'sentry/components/acl/access'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import DropdownAutoComplete from 'sentry/components/dropdownAutoComplete'; import type {Item, ItemsBeforeFilter} from 'sentry/components/dropdownAutoComplete/types'; diff --git a/static/app/views/settings/dynamicSampling/index.tsx b/static/app/views/settings/dynamicSampling/index.tsx index 60f75cec974075..480640966a35f6 100644 --- a/static/app/views/settings/dynamicSampling/index.tsx +++ b/static/app/views/settings/dynamicSampling/index.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; import {FeatureBadge} from 'sentry/components/core/badge/featureBadge'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/settings/organizationApiKeys/organizationApiKeysList.tsx b/static/app/views/settings/organizationApiKeys/organizationApiKeysList.tsx index 33696035655b3c..bbbe5ef22e89c0 100644 --- a/static/app/views/settings/organizationApiKeys/organizationApiKeysList.tsx +++ b/static/app/views/settings/organizationApiKeys/organizationApiKeysList.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import Confirm from 'sentry/components/confirm'; import {AlertLink} from 'sentry/components/core/alert/alertLink'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {PanelTable} from 'sentry/components/panels/panelTable'; import TextCopyInput from 'sentry/components/textCopyInput'; diff --git a/static/app/views/settings/organizationAuditLog/auditLogList.tsx b/static/app/views/settings/organizationAuditLog/auditLogList.tsx index eb8dd1ca7afa0a..b6e4a246dcd6da 100644 --- a/static/app/views/settings/organizationAuditLog/auditLogList.tsx +++ b/static/app/views/settings/organizationAuditLog/auditLogList.tsx @@ -6,7 +6,7 @@ import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Select} from 'sentry/components/core/select'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; diff --git a/static/app/views/settings/organizationAuthTokens/authTokenRow.tsx b/static/app/views/settings/organizationAuthTokens/authTokenRow.tsx index 98f5ce6a5c4ec5..91a0b0e3772119 100644 --- a/static/app/views/settings/organizationAuthTokens/authTokenRow.tsx +++ b/static/app/views/settings/organizationAuthTokens/authTokenRow.tsx @@ -3,7 +3,7 @@ import styled from '@emotion/styled'; import Confirm from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import Placeholder from 'sentry/components/placeholder'; import TimeSince from 'sentry/components/timeSince'; diff --git a/static/app/views/settings/organizationDeveloperSettings/sentryApplicationDashboard/index.tsx b/static/app/views/settings/organizationDeveloperSettings/sentryApplicationDashboard/index.tsx index 0c141009e7773f..1b1d5dc4cefa0f 100644 --- a/static/app/views/settings/organizationDeveloperSettings/sentryApplicationDashboard/index.tsx +++ b/static/app/views/settings/organizationDeveloperSettings/sentryApplicationDashboard/index.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import {BarChart} from 'sentry/components/charts/barChart'; import type {LineChartSeries} from 'sentry/components/charts/lineChart'; import {LineChart} from 'sentry/components/charts/lineChart'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/app/views/settings/organizationDeveloperSettings/sentryApplicationRow/index.tsx b/static/app/views/settings/organizationDeveloperSettings/sentryApplicationRow/index.tsx index 3e2daf787f3591..05f12e5f77f286 100644 --- a/static/app/views/settings/organizationDeveloperSettings/sentryApplicationRow/index.tsx +++ b/static/app/views/settings/organizationDeveloperSettings/sentryApplicationRow/index.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import {openModal} from 'sentry/actionCreators/modal'; import {SentryAppAvatar} from 'sentry/components/core/avatar/sentryAppAvatar'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {SentryAppPublishRequestModal} from 'sentry/components/modals/sentryAppPublishRequestModal/sentryAppPublishRequestModal'; import PanelItem from 'sentry/components/panels/panelItem'; import {space} from 'sentry/styles/space'; diff --git a/static/app/views/settings/organizationIntegrations/integrationRow.tsx b/static/app/views/settings/organizationIntegrations/integrationRow.tsx index 3ef84ad50df751..63f0d23d30c9d7 100644 --- a/static/app/views/settings/organizationIntegrations/integrationRow.tsx +++ b/static/app/views/settings/organizationIntegrations/integrationRow.tsx @@ -4,7 +4,7 @@ import startCase from 'lodash/startCase'; import {Alert} from 'sentry/components/core/alert'; import {Tag} from 'sentry/components/core/badge/tag'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import PanelItem from 'sentry/components/panels/panelItem'; import {t} from 'sentry/locale'; import {PluginIcon} from 'sentry/plugins/components/pluginIcon'; diff --git a/static/app/views/settings/organizationMembers/organizationMemberRow.tsx b/static/app/views/settings/organizationMembers/organizationMemberRow.tsx index 8b2b6daa940246..a008cf6fd5b94f 100644 --- a/static/app/views/settings/organizationMembers/organizationMemberRow.tsx +++ b/static/app/views/settings/organizationMembers/organizationMemberRow.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import Confirm from 'sentry/components/confirm'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import HookOrDefault from 'sentry/components/hookOrDefault'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import PanelItem from 'sentry/components/panels/panelItem'; diff --git a/static/app/views/settings/organizationTeams/allTeamsRow.tsx b/static/app/views/settings/organizationTeams/allTeamsRow.tsx index 329e5ee0c78191..ab4e6ad917275d 100644 --- a/static/app/views/settings/organizationTeams/allTeamsRow.tsx +++ b/static/app/views/settings/organizationTeams/allTeamsRow.tsx @@ -6,7 +6,7 @@ import {fetchOrganizationDetails} from 'sentry/actionCreators/organizations'; import {joinTeam, leaveTeam} from 'sentry/actionCreators/teams'; import type {Client} from 'sentry/api'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import IdBadge from 'sentry/components/idBadge'; import PanelItem from 'sentry/components/panels/panelItem'; import {t, tct, tn} from 'sentry/locale'; diff --git a/static/app/views/settings/organizationTeams/teamMembers.tsx b/static/app/views/settings/organizationTeams/teamMembers.tsx index dd9503397395f3..a8548f0a4bfab1 100644 --- a/static/app/views/settings/organizationTeams/teamMembers.tsx +++ b/static/app/views/settings/organizationTeams/teamMembers.tsx @@ -12,7 +12,7 @@ import {hasEveryAccess} from 'sentry/components/acl/access'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {CompactSelect, type SelectOption} from 'sentry/components/core/compactSelect'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/app/views/settings/project/loaderScript.tsx b/static/app/views/settings/project/loaderScript.tsx index d443f59424afcd..ed6c975ca6077f 100644 --- a/static/app/views/settings/project/loaderScript.tsx +++ b/static/app/views/settings/project/loaderScript.tsx @@ -1,7 +1,7 @@ import {Fragment, useCallback, useState} from 'react'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import ExternalLink from 'sentry/components/links/externalLink'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/app/views/settings/project/projectFilters/projectFiltersSettings.tsx b/static/app/views/settings/project/projectFilters/projectFiltersSettings.tsx index 8ce64658c23227..b6e37c4311b17d 100644 --- a/static/app/views/settings/project/projectFilters/projectFiltersSettings.tsx +++ b/static/app/views/settings/project/projectFilters/projectFiltersSettings.tsx @@ -14,7 +14,7 @@ import Feature from 'sentry/components/acl/feature'; import FeatureDisabled from 'sentry/components/acl/featureDisabled'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Switch} from 'sentry/components/core/switch'; import FieldFromConfig from 'sentry/components/forms/fieldFromConfig'; import {FieldHelp} from 'sentry/components/forms/fieldGroup/fieldHelp'; diff --git a/static/app/views/settings/project/projectKeys/list/keyRow.tsx b/static/app/views/settings/project/projectKeys/list/keyRow.tsx index 0b2b2bd1b1d0e1..16b78799ac348d 100644 --- a/static/app/views/settings/project/projectKeys/list/keyRow.tsx +++ b/static/app/views/settings/project/projectKeys/list/keyRow.tsx @@ -4,7 +4,7 @@ import ClippedBox from 'sentry/components/clippedBox'; import Confirm from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; import PanelHeader from 'sentry/components/panels/panelHeader'; diff --git a/static/app/views/settings/project/projectKeys/list/loaderScript.tsx b/static/app/views/settings/project/projectKeys/list/loaderScript.tsx index 26a256184450cb..8e42cf6c70907a 100644 --- a/static/app/views/settings/project/projectKeys/list/loaderScript.tsx +++ b/static/app/views/settings/project/projectKeys/list/loaderScript.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import FieldGroup from 'sentry/components/forms/fieldGroup'; import {FieldHelp} from 'sentry/components/forms/fieldGroup/fieldHelp'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/app/views/settings/project/projectKeys/projectKeyCredentials.tsx b/static/app/views/settings/project/projectKeys/projectKeyCredentials.tsx index aac88041670c7f..1394242b0eda56 100644 --- a/static/app/views/settings/project/projectKeys/projectKeyCredentials.tsx +++ b/static/app/views/settings/project/projectKeys/projectKeyCredentials.tsx @@ -1,7 +1,7 @@ import {Fragment, useState} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import FieldGroup from 'sentry/components/forms/fieldGroup'; import ExternalLink from 'sentry/components/links/externalLink'; import TextCopyInput from 'sentry/components/textCopyInput'; diff --git a/static/app/views/settings/project/projectOwnership/addCodeOwnerModal.tsx b/static/app/views/settings/project/projectOwnership/addCodeOwnerModal.tsx index 0deed2d94620d4..d0d1fa59909623 100644 --- a/static/app/views/settings/project/projectOwnership/addCodeOwnerModal.tsx +++ b/static/app/views/settings/project/projectOwnership/addCodeOwnerModal.tsx @@ -6,7 +6,7 @@ import type {ModalRenderProps} from 'sentry/actionCreators/modal'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import SelectField from 'sentry/components/forms/fields/selectField'; import Form from 'sentry/components/forms/form'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/app/views/settings/project/projectReplays.tsx b/static/app/views/settings/project/projectReplays.tsx index 291c69d50f701f..31470a14e4e482 100644 --- a/static/app/views/settings/project/projectReplays.tsx +++ b/static/app/views/settings/project/projectReplays.tsx @@ -1,6 +1,6 @@ import Access from 'sentry/components/acl/access'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Form from 'sentry/components/forms/form'; import JsonForm from 'sentry/components/forms/jsonForm'; import type {JsonFormObject} from 'sentry/components/forms/types'; diff --git a/static/app/views/settings/project/projectServiceHooks.tsx b/static/app/views/settings/project/projectServiceHooks.tsx index 1a457a9895312e..9c27acc35368fd 100644 --- a/static/app/views/settings/project/projectServiceHooks.tsx +++ b/static/app/views/settings/project/projectServiceHooks.tsx @@ -6,7 +6,7 @@ import { clearIndicators, } from 'sentry/actionCreators/indicator'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Switch} from 'sentry/components/core/switch'; import EmptyMessage from 'sentry/components/emptyMessage'; import FieldGroup from 'sentry/components/forms/fieldGroup'; diff --git a/static/app/views/settings/projectDebugFiles/debugFileRow.tsx b/static/app/views/settings/projectDebugFiles/debugFileRow.tsx index 82baeeeec08a1e..3374e77243f5c9 100644 --- a/static/app/views/settings/projectDebugFiles/debugFileRow.tsx +++ b/static/app/views/settings/projectDebugFiles/debugFileRow.tsx @@ -8,7 +8,7 @@ import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import FileSize from 'sentry/components/fileSize'; import TimeSince from 'sentry/components/timeSince'; diff --git a/static/app/views/settings/projectPlugins/projectPluginRow.tsx b/static/app/views/settings/projectPlugins/projectPluginRow.tsx index f259edf61785e0..bcf0f31f166daa 100644 --- a/static/app/views/settings/projectPlugins/projectPluginRow.tsx +++ b/static/app/views/settings/projectPlugins/projectPluginRow.tsx @@ -3,7 +3,7 @@ import {css} from '@emotion/react'; import styled from '@emotion/styled'; import Access from 'sentry/components/acl/access'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Switch} from 'sentry/components/core/switch'; import ExternalLink from 'sentry/components/links/externalLink'; import {t} from 'sentry/locale'; diff --git a/static/app/views/settings/projectPlugins/projectPlugins.tsx b/static/app/views/settings/projectPlugins/projectPlugins.tsx index 9981acb17628f6..a836abda0c6d81 100644 --- a/static/app/views/settings/projectPlugins/projectPlugins.tsx +++ b/static/app/views/settings/projectPlugins/projectPlugins.tsx @@ -1,7 +1,7 @@ import {Component} from 'react'; import Access from 'sentry/components/acl/access'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import Panel from 'sentry/components/panels/panel'; import PanelAlert from 'sentry/components/panels/panelAlert'; diff --git a/static/app/views/settings/projectProguard/associations.tsx b/static/app/views/settings/projectProguard/associations.tsx index 5cf2974ed08649..f1e164184ec8b7 100644 --- a/static/app/views/settings/projectProguard/associations.tsx +++ b/static/app/views/settings/projectProguard/associations.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import ClippedBox from 'sentry/components/clippedBox'; import {CopyToClipboardButton} from 'sentry/components/copyToClipboardButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Hovercard} from 'sentry/components/hovercard'; import List from 'sentry/components/list'; import ListItem from 'sentry/components/list/listItem'; diff --git a/static/app/views/settings/projectProguard/projectProguardRow.tsx b/static/app/views/settings/projectProguard/projectProguardRow.tsx index ed4d70244e849d..42ff7d634a331b 100644 --- a/static/app/views/settings/projectProguard/projectProguardRow.tsx +++ b/static/app/views/settings/projectProguard/projectProguardRow.tsx @@ -7,7 +7,7 @@ import Confirm from 'sentry/components/confirm'; import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import FileSize from 'sentry/components/fileSize'; import TimeSince from 'sentry/components/timeSince'; diff --git a/static/app/views/settings/projectSecurityAndPrivacy/index.tsx b/static/app/views/settings/projectSecurityAndPrivacy/index.tsx index 094077aa4dd1cc..a11f260426d2dc 100644 --- a/static/app/views/settings/projectSecurityAndPrivacy/index.tsx +++ b/static/app/views/settings/projectSecurityAndPrivacy/index.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import {addErrorMessage} from 'sentry/actionCreators/indicator'; import {hasEveryAccess} from 'sentry/components/acl/access'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Form from 'sentry/components/forms/form'; import JsonForm from 'sentry/components/forms/jsonForm'; import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle'; diff --git a/static/app/views/settings/projectSecurityHeaders/reportUri.tsx b/static/app/views/settings/projectSecurityHeaders/reportUri.tsx index a00d54704f9496..489fd5d3048548 100644 --- a/static/app/views/settings/projectSecurityHeaders/reportUri.tsx +++ b/static/app/views/settings/projectSecurityHeaders/reportUri.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import FieldGroup from 'sentry/components/forms/fieldGroup'; import Panel from 'sentry/components/panels/panel'; import PanelAlert from 'sentry/components/panels/panelAlert'; diff --git a/static/app/views/settings/projectSeer/addAutofixRepoModal.tsx b/static/app/views/settings/projectSeer/addAutofixRepoModal.tsx index 7214e6a8cd4fa2..d5edc26adb98e5 100644 --- a/static/app/views/settings/projectSeer/addAutofixRepoModal.tsx +++ b/static/app/views/settings/projectSeer/addAutofixRepoModal.tsx @@ -6,7 +6,7 @@ import type {ModalRenderProps} from 'sentry/actionCreators/modal'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {InputGroup} from 'sentry/components/core/input/inputGroup'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {IconSearch} from 'sentry/icons'; import {t, tct, tn} from 'sentry/locale'; diff --git a/static/app/views/settings/projectSeer/autofixRepositories.tsx b/static/app/views/settings/projectSeer/autofixRepositories.tsx index a70cf909b254d3..1eed5ef6500631 100644 --- a/static/app/views/settings/projectSeer/autofixRepositories.tsx +++ b/static/app/views/settings/projectSeer/autofixRepositories.tsx @@ -6,7 +6,7 @@ import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {useOrganizationRepositories} from 'sentry/components/events/autofix/preferences/hooks/useOrganizationRepositories'; import {useProjectSeerPreferences} from 'sentry/components/events/autofix/preferences/hooks/useProjectSeerPreferences'; diff --git a/static/app/views/settings/projectSeer/index.tsx b/static/app/views/settings/projectSeer/index.tsx index 8b561a91eed4a3..766c87da460ad2 100644 --- a/static/app/views/settings/projectSeer/index.tsx +++ b/static/app/views/settings/projectSeer/index.tsx @@ -5,7 +5,7 @@ import {useQueryClient} from '@tanstack/react-query'; import {hasEveryAccess} from 'sentry/components/acl/access'; import FeatureDisabled from 'sentry/components/acl/featureDisabled'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {useProjectSeerPreferences} from 'sentry/components/events/autofix/preferences/hooks/useProjectSeerPreferences'; import {useUpdateProjectSeerPreferences} from 'sentry/components/events/autofix/preferences/hooks/useUpdateProjectSeerPreferences'; import {useOrganizationSeerSetup} from 'sentry/components/events/autofix/useOrganizationSeerSetup'; diff --git a/static/app/views/settings/projectSourceMaps/debugIdBundleDetails.tsx b/static/app/views/settings/projectSourceMaps/debugIdBundleDetails.tsx index b6471541044e6b..32c3ef85a382d6 100644 --- a/static/app/views/settings/projectSourceMaps/debugIdBundleDetails.tsx +++ b/static/app/views/settings/projectSourceMaps/debugIdBundleDetails.tsx @@ -2,7 +2,7 @@ import {Fragment, useMemo, useState} from 'react'; import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import KeyValueList from 'sentry/components/events/interfaces/keyValueList'; import {t} from 'sentry/locale'; diff --git a/static/app/views/settings/projectSourceMaps/sourceMapsDetails.tsx b/static/app/views/settings/projectSourceMaps/sourceMapsDetails.tsx index af3fa00a8ea82a..6df41b9364c6cf 100644 --- a/static/app/views/settings/projectSourceMaps/sourceMapsDetails.tsx +++ b/static/app/views/settings/projectSourceMaps/sourceMapsDetails.tsx @@ -5,7 +5,7 @@ import styled from '@emotion/styled'; import {useRole} from 'sentry/components/acl/useRole'; import {Tag} from 'sentry/components/core/badge/tag'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import FileSize from 'sentry/components/fileSize'; import Pagination from 'sentry/components/pagination'; diff --git a/static/app/views/settings/projectSourceMaps/sourceMapsList.tsx b/static/app/views/settings/projectSourceMaps/sourceMapsList.tsx index af6b11424b8294..6f9d0eec701b84 100644 --- a/static/app/views/settings/projectSourceMaps/sourceMapsList.tsx +++ b/static/app/views/settings/projectSourceMaps/sourceMapsList.tsx @@ -6,7 +6,7 @@ import Access from 'sentry/components/acl/access'; import {CodeSnippet} from 'sentry/components/codeSnippet'; import Confirm from 'sentry/components/confirm'; import {Button, type ButtonProps} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DateTime} from 'sentry/components/dateTime'; import EmptyMessage from 'sentry/components/emptyMessage'; diff --git a/static/app/views/settings/settingsIndex.tsx b/static/app/views/settings/settingsIndex.tsx index b817387e2387ec..42aa2d3acc9467 100644 --- a/static/app/views/settings/settingsIndex.tsx +++ b/static/app/views/settings/settingsIndex.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import {OrganizationAvatar} from 'sentry/components/core/avatar/organizationAvatar'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import type {LinkProps} from 'sentry/components/core/link'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; diff --git a/static/app/views/sharedGroupDetails/index.tsx b/static/app/views/sharedGroupDetails/index.tsx index f2aac4231562c9..d1fa818bb168bb 100644 --- a/static/app/views/sharedGroupDetails/index.tsx +++ b/static/app/views/sharedGroupDetails/index.tsx @@ -1,7 +1,7 @@ import {useLayoutEffect, useMemo} from 'react'; import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import NotFound from 'sentry/components/errors/notFound'; import {BorderlessEventEntries} from 'sentry/components/events/eventEntries'; import Footer from 'sentry/components/footer'; diff --git a/static/app/views/traces/fieldRenderers.tsx b/static/app/views/traces/fieldRenderers.tsx index 2db0734523b191..bfdf9154a28c67 100644 --- a/static/app/views/traces/fieldRenderers.tsx +++ b/static/app/views/traces/fieldRenderers.tsx @@ -5,7 +5,7 @@ import type {Location} from 'history'; import {Tag} from 'sentry/components/core/badge/tag'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import ProjectBadge from 'sentry/components/idBadge/projectBadge'; import {RowRectangle} from 'sentry/components/performance/waterfall/rowBar'; diff --git a/static/app/views/unsubscribe/issue.tsx b/static/app/views/unsubscribe/issue.tsx index 0e675645b1b4bd..cd6de718a18551 100644 --- a/static/app/views/unsubscribe/issue.tsx +++ b/static/app/views/unsubscribe/issue.tsx @@ -1,7 +1,7 @@ import {Fragment} from 'react'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ApiForm from 'sentry/components/forms/apiForm'; import HiddenField from 'sentry/components/forms/fields/hiddenField'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/gsAdmin/components/beacons/relatedBeacons.tsx b/static/gsAdmin/components/beacons/relatedBeacons.tsx index cf4e132174a554..e439f8d3496900 100644 --- a/static/gsAdmin/components/beacons/relatedBeacons.tsx +++ b/static/gsAdmin/components/beacons/relatedBeacons.tsx @@ -1,6 +1,6 @@ import moment from 'moment-timezone'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Truncate from 'sentry/components/truncate'; import type {BeaconData} from 'admin/components/beacons/beaconOverview'; diff --git a/static/gsAdmin/components/customerGrid.tsx b/static/gsAdmin/components/customerGrid.tsx index ebee7af61e60a3..80630a52ba9892 100644 --- a/static/gsAdmin/components/customerGrid.tsx +++ b/static/gsAdmin/components/customerGrid.tsx @@ -2,7 +2,7 @@ import moment from 'moment-timezone'; import {OrganizationAvatar} from 'sentry/components/core/avatar/organizationAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import CustomerContact from 'admin/components/customerContact'; diff --git a/static/gsAdmin/components/customers/customerCharges.tsx b/static/gsAdmin/components/customers/customerCharges.tsx index fa34a25f13b28e..eb016c522fb6d8 100644 --- a/static/gsAdmin/components/customers/customerCharges.tsx +++ b/static/gsAdmin/components/customers/customerCharges.tsx @@ -1,5 +1,5 @@ import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import ExternalLink from 'sentry/components/links/externalLink'; diff --git a/static/gsAdmin/components/customers/customerInvoices.tsx b/static/gsAdmin/components/customers/customerInvoices.tsx index fcf981fa9fb2e2..b77ef41b7cc247 100644 --- a/static/gsAdmin/components/customers/customerInvoices.tsx +++ b/static/gsAdmin/components/customers/customerInvoices.tsx @@ -1,7 +1,7 @@ import moment from 'moment-timezone'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ResultGrid from 'admin/components/resultGrid'; diff --git a/static/gsAdmin/components/customers/customerMembers.tsx b/static/gsAdmin/components/customers/customerMembers.tsx index 35b1b67afbcad9..65ab0c226755ed 100644 --- a/static/gsAdmin/components/customers/customerMembers.tsx +++ b/static/gsAdmin/components/customers/customerMembers.tsx @@ -4,7 +4,7 @@ import moment from 'moment-timezone'; import {UserAvatar} from 'sentry/components/core/avatar/userAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {IconMail} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/gsAdmin/components/customers/customerProjects.tsx b/static/gsAdmin/components/customers/customerProjects.tsx index e675182bea21d7..7535d536dc7311 100644 --- a/static/gsAdmin/components/customers/customerProjects.tsx +++ b/static/gsAdmin/components/customers/customerProjects.tsx @@ -3,7 +3,7 @@ import moment from 'moment-timezone'; import {PlatformIcon} from 'platformicons'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {IconProject} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/gsAdmin/components/promoCodes/promoCodeClaimants.tsx b/static/gsAdmin/components/promoCodes/promoCodeClaimants.tsx index 787a3bbbf54769..516a084449f807 100644 --- a/static/gsAdmin/components/promoCodes/promoCodeClaimants.tsx +++ b/static/gsAdmin/components/promoCodes/promoCodeClaimants.tsx @@ -1,6 +1,6 @@ import moment from 'moment-timezone'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import type {User} from 'sentry/types/user'; import CustomerContact from 'admin/components/customerContact'; diff --git a/static/gsAdmin/components/users/userOverview.tsx b/static/gsAdmin/components/users/userOverview.tsx index 60ff93250a1d7a..fd7fc5bb4f63fd 100644 --- a/static/gsAdmin/components/users/userOverview.tsx +++ b/static/gsAdmin/components/users/userOverview.tsx @@ -3,7 +3,7 @@ import moment from 'moment-timezone'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import {PanelTable} from 'sentry/components/panels/panelTable'; import {IconNot} from 'sentry/icons'; diff --git a/static/gsAdmin/views/beacons.tsx b/static/gsAdmin/views/beacons.tsx index 695a9ce6a43bef..18d4fbf8095333 100644 --- a/static/gsAdmin/views/beacons.tsx +++ b/static/gsAdmin/views/beacons.tsx @@ -1,6 +1,6 @@ import moment from 'moment-timezone'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Truncate from 'sentry/components/truncate'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsAdmin/views/broadcasts.tsx b/static/gsAdmin/views/broadcasts.tsx index 1a3ee53d3e4594..21e7c0a9fe92ae 100644 --- a/static/gsAdmin/views/broadcasts.tsx +++ b/static/gsAdmin/views/broadcasts.tsx @@ -3,7 +3,7 @@ import moment from 'moment-timezone'; import {openModal} from 'sentry/actionCreators/modal'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ConfigStore from 'sentry/stores/configStore'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsAdmin/views/dataRequests.tsx b/static/gsAdmin/views/dataRequests.tsx index b6195c0b58c34f..df17c306acaada 100644 --- a/static/gsAdmin/views/dataRequests.tsx +++ b/static/gsAdmin/views/dataRequests.tsx @@ -2,7 +2,7 @@ import {Component, Fragment} from 'react'; import type {Client} from 'sentry/api'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import EmptyMessage from 'sentry/components/emptyMessage'; import EmailField from 'sentry/components/forms/fields/emailField'; import TextField from 'sentry/components/forms/fields/textField'; diff --git a/static/gsAdmin/views/docIntegrations.tsx b/static/gsAdmin/views/docIntegrations.tsx index 5b3cc627e3eafe..fea8bc175182e6 100644 --- a/static/gsAdmin/views/docIntegrations.tsx +++ b/static/gsAdmin/views/docIntegrations.tsx @@ -4,7 +4,7 @@ import {openModal} from 'sentry/actionCreators/modal'; import {DocIntegrationAvatar} from 'sentry/components/core/avatar/docIntegrationAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {space} from 'sentry/styles/space'; import type {DocIntegration} from 'sentry/types/integrations'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsAdmin/views/instanceLevelOAuth/instanceLevelOAuth.tsx b/static/gsAdmin/views/instanceLevelOAuth/instanceLevelOAuth.tsx index 34f74be90ac821..f38c7d71be6218 100644 --- a/static/gsAdmin/views/instanceLevelOAuth/instanceLevelOAuth.tsx +++ b/static/gsAdmin/views/instanceLevelOAuth/instanceLevelOAuth.tsx @@ -1,6 +1,6 @@ import {openModal} from 'sentry/actionCreators/modal'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import PageHeader from 'admin/components/pageHeader'; diff --git a/static/gsAdmin/views/invoiceDetails.tsx b/static/gsAdmin/views/invoiceDetails.tsx index 138bdf0fe75005..5ece56876944e8 100644 --- a/static/gsAdmin/views/invoiceDetails.tsx +++ b/static/gsAdmin/views/invoiceDetails.tsx @@ -2,7 +2,7 @@ import moment from 'moment-timezone'; import {addErrorMessage, addSuccessMessage} from 'sentry/actionCreators/indicator'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/gsAdmin/views/invoices.tsx b/static/gsAdmin/views/invoices.tsx index e332741ae889b1..737f4a80149997 100644 --- a/static/gsAdmin/views/invoices.tsx +++ b/static/gsAdmin/views/invoices.tsx @@ -1,5 +1,5 @@ import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; import PanelHeader from 'sentry/components/panels/panelHeader'; diff --git a/static/gsAdmin/views/layout.tsx b/static/gsAdmin/views/layout.tsx index 2f4a06262e04ae..919195d0e12508 100644 --- a/static/gsAdmin/views/layout.tsx +++ b/static/gsAdmin/views/layout.tsx @@ -3,7 +3,7 @@ import {ThemeProvider} from '@emotion/react'; import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import GlobalModal from 'sentry/components/globalModal'; import Indicators from 'sentry/components/indicators'; import ListLink from 'sentry/components/links/listLink'; diff --git a/static/gsAdmin/views/overview.tsx b/static/gsAdmin/views/overview.tsx index d58de7bca18224..3edc25c5fdd291 100644 --- a/static/gsAdmin/views/overview.tsx +++ b/static/gsAdmin/views/overview.tsx @@ -8,7 +8,7 @@ import {SentryAppAvatar} from 'sentry/components/core/avatar/sentryAppAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {IconSync} from 'sentry/icons'; import {space} from 'sentry/styles/space'; diff --git a/static/gsAdmin/views/policies.tsx b/static/gsAdmin/views/policies.tsx index f5e3d42cd2c530..0496852b9cd47e 100644 --- a/static/gsAdmin/views/policies.tsx +++ b/static/gsAdmin/views/policies.tsx @@ -2,7 +2,7 @@ import moment from 'moment-timezone'; import {openModal} from 'sentry/actionCreators/modal'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ConfigStore from 'sentry/stores/configStore'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsAdmin/views/policyDetails.tsx b/static/gsAdmin/views/policyDetails.tsx index 33905c0f4f14c6..2588c5d2b73a11 100644 --- a/static/gsAdmin/views/policyDetails.tsx +++ b/static/gsAdmin/views/policyDetails.tsx @@ -2,7 +2,7 @@ import moment from 'moment-timezone'; import {addErrorMessage} from 'sentry/actionCreators/indicator'; import {openModal} from 'sentry/actionCreators/modal'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import ConfigStore from 'sentry/stores/configStore'; diff --git a/static/gsAdmin/views/projectDetails.tsx b/static/gsAdmin/views/projectDetails.tsx index 4a31c04f8b1034..2afdd914765862 100644 --- a/static/gsAdmin/views/projectDetails.tsx +++ b/static/gsAdmin/views/projectDetails.tsx @@ -1,7 +1,7 @@ import moment from 'moment-timezone'; import {addErrorMessage, addSuccessMessage} from 'sentry/actionCreators/indicator'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import List from 'sentry/components/list'; import ListItem from 'sentry/components/list/listItem'; diff --git a/static/gsAdmin/views/promoCodes.tsx b/static/gsAdmin/views/promoCodes.tsx index 44898da4e8419a..21ddaf29ca1615 100644 --- a/static/gsAdmin/views/promoCodes.tsx +++ b/static/gsAdmin/views/promoCodes.tsx @@ -3,7 +3,7 @@ import moment from 'moment-timezone'; import {openModal} from 'sentry/actionCreators/modal'; import {Tag} from 'sentry/components/core/badge/tag'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; import PageHeader from 'admin/components/pageHeader'; diff --git a/static/gsAdmin/views/relocationDetails.tsx b/static/gsAdmin/views/relocationDetails.tsx index 96a3142aa746e5..8bce989bb8c96f 100644 --- a/static/gsAdmin/views/relocationDetails.tsx +++ b/static/gsAdmin/views/relocationDetails.tsx @@ -10,7 +10,7 @@ import { import {openModal} from 'sentry/actionCreators/modal'; import {Client} from 'sentry/api'; import {OrganizationAvatar} from 'sentry/components/core/avatar/organizationAvatar'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import UserBadge from 'sentry/components/idBadge/userBadge'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/gsAdmin/views/relocations.tsx b/static/gsAdmin/views/relocations.tsx index 349825defda5ed..e3b5fb8b957012 100644 --- a/static/gsAdmin/views/relocations.tsx +++ b/static/gsAdmin/views/relocations.tsx @@ -1,7 +1,7 @@ import moment from 'moment-timezone'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; import PageHeader from 'admin/components/pageHeader'; diff --git a/static/gsAdmin/views/sentryAppDetails.tsx b/static/gsAdmin/views/sentryAppDetails.tsx index 8e770bf24f13f7..5eae67e924ea13 100644 --- a/static/gsAdmin/views/sentryAppDetails.tsx +++ b/static/gsAdmin/views/sentryAppDetails.tsx @@ -7,7 +7,7 @@ import { import {openModal} from 'sentry/actionCreators/modal'; import {SentryAppAvatar} from 'sentry/components/core/avatar/sentryAppAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import { diff --git a/static/gsAdmin/views/sentryApps.tsx b/static/gsAdmin/views/sentryApps.tsx index 574f3f2378176b..c57a6b7dd9f887 100644 --- a/static/gsAdmin/views/sentryApps.tsx +++ b/static/gsAdmin/views/sentryApps.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import {SentryAppAvatar} from 'sentry/components/core/avatar/sentryAppAvatar'; import {Tag} from 'sentry/components/core/badge/tag'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {space} from 'sentry/styles/space'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsAdmin/views/sentryEmployees.tsx b/static/gsAdmin/views/sentryEmployees.tsx index 7df96d97873e8b..3b74c568d65f2b 100644 --- a/static/gsAdmin/views/sentryEmployees.tsx +++ b/static/gsAdmin/views/sentryEmployees.tsx @@ -1,6 +1,6 @@ import {openModal} from 'sentry/actionCreators/modal'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import UserBadge from 'sentry/components/idBadge/userBadge'; import Truncate from 'sentry/components/truncate'; import {IconEdit} from 'sentry/icons'; diff --git a/static/gsAdmin/views/users.tsx b/static/gsAdmin/views/users.tsx index cc730ebe95136a..55762ec2724b1a 100644 --- a/static/gsAdmin/views/users.tsx +++ b/static/gsAdmin/views/users.tsx @@ -1,6 +1,6 @@ import moment from 'moment-timezone'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import UserBadge from 'sentry/components/idBadge/userBadge'; import Truncate from 'sentry/components/truncate'; import type {RouteComponentProps} from 'sentry/types/legacyReactRouter'; diff --git a/static/gsApp/components/memberInviteModalCustomization.tsx b/static/gsApp/components/memberInviteModalCustomization.tsx index 5c00457e8dc1ba..fd20076d05664c 100644 --- a/static/gsApp/components/memberInviteModalCustomization.tsx +++ b/static/gsApp/components/memberInviteModalCustomization.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {IconBusiness, IconCheckmark, IconWarning} from 'sentry/icons'; import {t, tct} from 'sentry/locale'; diff --git a/static/gsApp/components/performance/quotaExceededAlert.tsx b/static/gsApp/components/performance/quotaExceededAlert.tsx index 0037c19dbf9c1a..5c35191f0766b0 100644 --- a/static/gsApp/components/performance/quotaExceededAlert.tsx +++ b/static/gsApp/components/performance/quotaExceededAlert.tsx @@ -2,7 +2,7 @@ import {useEffect} from 'react'; import moment from 'moment-timezone'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {tct} from 'sentry/locale'; import type {PageFilters} from 'sentry/types/core'; import type {Organization} from 'sentry/types/organization'; diff --git a/static/gsApp/components/productSelectionAvailability.tsx b/static/gsApp/components/productSelectionAvailability.tsx index 566bffb90b2286..19ed93761ab478 100644 --- a/static/gsApp/components/productSelectionAvailability.tsx +++ b/static/gsApp/components/productSelectionAvailability.tsx @@ -1,6 +1,6 @@ import {useMemo} from 'react'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {ProductSolution} from 'sentry/components/onboarding/gettingStartedDoc/types'; import type { DisabledProducts, diff --git a/static/gsApp/hooks/spendVisibility/spikeProtectionProjectSettings.tsx b/static/gsApp/hooks/spendVisibility/spikeProtectionProjectSettings.tsx index fb7410e5bcdb14..7db5640a0345af 100644 --- a/static/gsApp/hooks/spendVisibility/spikeProtectionProjectSettings.tsx +++ b/static/gsApp/hooks/spendVisibility/spikeProtectionProjectSettings.tsx @@ -1,4 +1,4 @@ -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; import PanelHeader from 'sentry/components/panels/panelHeader'; diff --git a/static/gsApp/views/seerAutomation/index.tsx b/static/gsApp/views/seerAutomation/index.tsx index b4f1097a86ad2b..8480a7b334f2ab 100644 --- a/static/gsApp/views/seerAutomation/index.tsx +++ b/static/gsApp/views/seerAutomation/index.tsx @@ -2,7 +2,7 @@ import {Fragment} from 'react'; import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {useOrganizationSeerSetup} from 'sentry/components/events/autofix/useOrganizationSeerSetup'; import {NoAccess} from 'sentry/components/noAccess'; import NoProjectMessage from 'sentry/components/noProjectMessage'; diff --git a/static/gsApp/views/seerAutomation/seerAutomationProjectList.tsx b/static/gsApp/views/seerAutomation/seerAutomationProjectList.tsx index c28ebae2c68ad2..06430df585f85a 100644 --- a/static/gsApp/views/seerAutomation/seerAutomationProjectList.tsx +++ b/static/gsApp/views/seerAutomation/seerAutomationProjectList.tsx @@ -12,7 +12,7 @@ import {Button} from 'sentry/components/core/button'; import {ButtonBar} from 'sentry/components/core/button/buttonBar'; import {Checkbox} from 'sentry/components/core/checkbox'; import {Flex} from 'sentry/components/core/layout'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {DropdownMenu} from 'sentry/components/dropdownMenu'; import LoadingError from 'sentry/components/loadingError'; diff --git a/static/gsApp/views/spikeProtection/index.tsx b/static/gsApp/views/spikeProtection/index.tsx index 3351bbd2c3e626..04cfd92edbf836 100644 --- a/static/gsApp/views/spikeProtection/index.tsx +++ b/static/gsApp/views/spikeProtection/index.tsx @@ -1,6 +1,6 @@ import {Fragment, useEffect} from 'react'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import ExternalLink from 'sentry/components/links/externalLink'; import NoProjectMessage from 'sentry/components/noProjectMessage'; import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle'; diff --git a/static/gsApp/views/spikeProtection/spikeProtectionHistoryTable.tsx b/static/gsApp/views/spikeProtection/spikeProtectionHistoryTable.tsx index e1b4d77dfdcada..9230d673f3cec6 100644 --- a/static/gsApp/views/spikeProtection/spikeProtectionHistoryTable.tsx +++ b/static/gsApp/views/spikeProtection/spikeProtectionHistoryTable.tsx @@ -4,7 +4,7 @@ import styled from '@emotion/styled'; import {addErrorMessage, addSuccessMessage} from 'sentry/actionCreators/indicator'; import {Button} from 'sentry/components/core/button'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import DiscoverButton from 'sentry/components/discoverButton'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import {PageHeadingQuestionTooltip} from 'sentry/components/pageHeadingQuestionTooltip'; diff --git a/static/gsApp/views/subscriptionPage/paymentHistory.tsx b/static/gsApp/views/subscriptionPage/paymentHistory.tsx index c21c21365d3d26..02b1e9a74604b9 100644 --- a/static/gsApp/views/subscriptionPage/paymentHistory.tsx +++ b/static/gsApp/views/subscriptionPage/paymentHistory.tsx @@ -2,7 +2,7 @@ import {Fragment, useEffect} from 'react'; import styled from '@emotion/styled'; import {LinkButton} from 'sentry/components/core/button/linkButton'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {DateTime} from 'sentry/components/dateTime'; import LoadingError from 'sentry/components/loadingError'; import LoadingIndicator from 'sentry/components/loadingIndicator'; diff --git a/static/gsApp/views/subscriptionPage/seerAutomationAlert.tsx b/static/gsApp/views/subscriptionPage/seerAutomationAlert.tsx index 3638bea32a54c5..1637c21cae24cf 100644 --- a/static/gsApp/views/subscriptionPage/seerAutomationAlert.tsx +++ b/static/gsApp/views/subscriptionPage/seerAutomationAlert.tsx @@ -2,7 +2,7 @@ import styled from '@emotion/styled'; import {Alert} from 'sentry/components/core/alert'; import {Button} from 'sentry/components/core/button'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {IconClose} from 'sentry/icons'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; diff --git a/tests/js/sentry-test/reactTestingLibrary.spec.tsx b/tests/js/sentry-test/reactTestingLibrary.spec.tsx index 500712de4de1ee..03145c145228dc 100644 --- a/tests/js/sentry-test/reactTestingLibrary.spec.tsx +++ b/tests/js/sentry-test/reactTestingLibrary.spec.tsx @@ -3,7 +3,7 @@ import {useSearchParams} from 'react-router-dom'; import {render, screen, userEvent, waitFor} from 'sentry-test/reactTestingLibrary'; -import Link from 'sentry/components/core/link'; +import {Link} from 'sentry/components/core/link'; import {useLocation} from 'sentry/utils/useLocation'; import {useNavigate} from 'sentry/utils/useNavigate'; import {useParams} from 'sentry/utils/useParams'; From 10461f03795165e01e9f86c4adbcba7afd1caa46 Mon Sep 17 00:00:00 2001 From: JonasBa Date: Mon, 30 Jun 2025 11:54:12 -0400 Subject: [PATCH 4/7] fix eslint, tsc and knip warnings --- .../app/components/core/button/linkButton.tsx | 1 - static/app/components/core/link/index.tsx | 2 +- static/app/components/core/link/link.tsx | 40 +++++++++---------- 3 files changed, 21 insertions(+), 22 deletions(-) diff --git a/static/app/components/core/button/linkButton.tsx b/static/app/components/core/button/linkButton.tsx index 9190be0cd28f4c..6b52f6c5cf60f4 100644 --- a/static/app/components/core/button/linkButton.tsx +++ b/static/app/components/core/button/linkButton.tsx @@ -2,7 +2,6 @@ import isPropValid from '@emotion/is-prop-valid'; import styled from '@emotion/styled'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -// eslint-disable-next-line boundaries/element-types import {Link} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; // eslint-disable-next-line boundaries/element-types diff --git a/static/app/components/core/link/index.tsx b/static/app/components/core/link/index.tsx index a9fd8a6052ad7f..8eb497ca25ffa0 100644 --- a/static/app/components/core/link/index.tsx +++ b/static/app/components/core/link/index.tsx @@ -1 +1 @@ -export {Link, Anchor} from './link'; +export {Link, type LinkProps, Anchor} from './link'; diff --git a/static/app/components/core/link/link.tsx b/static/app/components/core/link/link.tsx index 842eb32f0f30e6..aacd3743a6184d 100644 --- a/static/app/components/core/link/link.tsx +++ b/static/app/components/core/link/link.tsx @@ -11,26 +11,6 @@ import {locationDescriptorToTo} from 'sentry/utils/reactRouter6Compat/location'; import normalizeUrl from 'sentry/utils/url/normalizeUrl'; import {useLocation} from 'sentry/utils/useLocation'; -export const linkStyles = ({disabled, theme}: {theme: Theme; disabled?: boolean}) => css` - /* @TODO(jonasbadalic) This was defined on theme and only used here */ - border-radius: 2px; - - &:focus-visible { - box-shadow: ${theme.linkFocus} 0 0 0 2px; - text-decoration: none; - outline: none; - } - - ${disabled && - css` - color: ${theme.disabled}; - pointer-events: none; - :hover { - color: ${theme.disabled}; - } - `} -`; - export interface LinkProps extends Omit< React.DetailedHTMLProps, HTMLAnchorElement>, @@ -59,6 +39,26 @@ export interface LinkProps state?: ReactRouterLinkProps['state']; } +const linkStyles = ({disabled, theme}: {theme: Theme; disabled?: boolean}) => css` + /* @TODO(jonasbadalic) This was defined on theme and only used here */ + border-radius: 2px; + + &:focus-visible { + box-shadow: ${theme.linkFocus} 0 0 0 2px; + text-decoration: none; + outline: none; + } + + ${disabled && + css` + color: ${theme.disabled}; + pointer-events: none; + :hover { + color: ${theme.disabled}; + } + `} +`; + /** * A context-aware version of Link (from react-router) that falls * back to if there is no router present From 12d3dce23d708f347c9cb33aa9e299ac77355265 Mon Sep 17 00:00:00 2001 From: JonasBa Date: Mon, 30 Jun 2025 11:56:55 -0400 Subject: [PATCH 5/7] use named export --- static/app/utils/discover/viewReplayLink.tsx | 2 +- static/app/views/nav/secondary/secondary.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/static/app/utils/discover/viewReplayLink.tsx b/static/app/utils/discover/viewReplayLink.tsx index 82f2f08e2ad340..ba95b72ddcab8c 100644 --- a/static/app/utils/discover/viewReplayLink.tsx +++ b/static/app/utils/discover/viewReplayLink.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Link, {type LinkProps} from 'sentry/components/core/link'; +import {Link, type LinkProps} from 'sentry/components/core/link'; import {Tooltip} from 'sentry/components/core/tooltip'; import {t} from 'sentry/locale'; import useReplayExists from 'sentry/utils/replayCount/useReplayExists'; diff --git a/static/app/views/nav/secondary/secondary.tsx b/static/app/views/nav/secondary/secondary.tsx index 40fd6f39685d1e..86da2fea67e44b 100644 --- a/static/app/views/nav/secondary/secondary.tsx +++ b/static/app/views/nav/secondary/secondary.tsx @@ -6,7 +6,7 @@ import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; import InteractionStateLayer from 'sentry/components/core/interactionStateLayer'; -import Link, {type LinkProps} from 'sentry/components/core/link'; +import {Link, type LinkProps} from 'sentry/components/core/link'; import {useHovercardContext} from 'sentry/components/hovercard'; import {SIDEBAR_NAVIGATION_SOURCE} from 'sentry/components/sidebar/utils'; import {IconChevron} from 'sentry/icons'; From ebc7a1c751a7c3f05e423763c37e5c5b5f7e3734 Mon Sep 17 00:00:00 2001 From: Jonas Date: Tue, 1 Jul 2025 09:45:42 -0400 Subject: [PATCH 6/7] gsapp: remove use of linkStyles (#94628) Fix the last remaining issue of linkStyle export which is blocking CI on https://github.com/getsentry/sentry/pull/94600 **Before** ![CleanShot 2025-06-30 at 13 40 29@2x](https://github.com/user-attachments/assets/cd8e66eb-e788-4e4e-a6bc-129c711cbedd) **After** ![CleanShot 2025-06-30 at 13 43 22@2x](https://github.com/user-attachments/assets/e4304d37-f3d0-4c09-b198-57aa76cc5856) --- .../components/powerFeatureHovercard.tsx | 43 ++++++++----------- 1 file changed, 19 insertions(+), 24 deletions(-) diff --git a/static/gsApp/components/powerFeatureHovercard.tsx b/static/gsApp/components/powerFeatureHovercard.tsx index 954a8a05cc8afb..de712394299cc7 100644 --- a/static/gsApp/components/powerFeatureHovercard.tsx +++ b/static/gsApp/components/powerFeatureHovercard.tsx @@ -1,8 +1,10 @@ import {Component} from 'react'; import styled from '@emotion/styled'; -import {linkStyles} from 'sentry/components/core/link'; +import {Button} from 'sentry/components/core/button'; +import {Flex} from 'sentry/components/core/layout'; import {Hovercard} from 'sentry/components/hovercard'; +import {IconLightning} from 'sentry/icons'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import type {Organization} from 'sentry/types/organization'; @@ -99,14 +101,22 @@ class PowerFeatureHovercard extends Component { return ( -
- {partial - ? t('Better With %s Plan', planName) - : t('Requires %s Plan', planName)} -
- - {t('Learn More')} - + +
+ {partial + ? t('Better With %s Plan', planName) + : t('Requires %s Plan', planName)} +
+ +
); }} @@ -128,21 +138,6 @@ class PowerFeatureHovercard extends Component { } } -const LearnMoreLink = styled('button')` - ${p => linkStyles({theme: p.theme})} - background: none; - border: none; - padding: 0; - - color: ${p => p.theme.subText}; - text-decoration: underline; - - &:hover { - color: ${p => p.theme.subText}; - text-decoration: none; - } -`; - const LearnMoreTextBody = styled('div')` padding: ${space(1)}; `; From 40a52af16b6902a172c23ec48d356b84b37d2729 Mon Sep 17 00:00:00 2001 From: JonasBa Date: Tue, 1 Jul 2025 19:44:16 -0400 Subject: [PATCH 7/7] fix last bad import --- static/app/views/replays/list/bulkDeleteAlert.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/app/views/replays/list/bulkDeleteAlert.tsx b/static/app/views/replays/list/bulkDeleteAlert.tsx index 78b793928c12af..5c2b2004744ca9 100644 --- a/static/app/views/replays/list/bulkDeleteAlert.tsx +++ b/static/app/views/replays/list/bulkDeleteAlert.tsx @@ -1,6 +1,6 @@ import {hasEveryAccess} from 'sentry/components/acl/access'; import {Alert} from 'sentry/components/core/alert'; -import Link from 'sentry/components/links/link'; +import {Link} from 'sentry/components/core/link'; import useReplayBulkDeleteAuditLog from 'sentry/components/replays/bulkDelete/useReplayBulkDeleteAuditLog'; import {t, tct} from 'sentry/locale'; import useOrganization from 'sentry/utils/useOrganization';