Browse Source

fix(issues): Remove unused props in issues (#50875)

Scott Cooper 1 year ago
parent
commit
855b1abeb6

+ 0 - 2
static/app/views/issueDetails/actions/shareModal.tsx

@@ -23,8 +23,6 @@ interface ShareIssueModalProps extends ModalRenderProps {
   onToggle: () => void;
   organization: Organization;
   projectSlug: string;
-  disabled?: boolean;
-  disabledReason?: string;
 }
 
 type UrlRef = React.ElementRef<typeof AutoSelectText>;

+ 1 - 6
static/app/views/issueDetails/groupEventCarousel.tsx

@@ -189,12 +189,7 @@ export function GroupEventCarousel({event, group, projectSlug}: GroupEventCarous
             )}
           </EventTimeLabel>
         )}
-        <QuickTrace
-          event={event}
-          group={group}
-          organization={organization}
-          location={location}
-        />
+        <QuickTrace event={event} organization={organization} location={location} />
       </EventHeading>
       <ActionsWrapper>
         <DropdownMenu

+ 0 - 1
static/app/views/issueDetails/groupEventHeader.tsx

@@ -12,7 +12,6 @@ type GroupEventHeaderProps = {
   event: Event;
   group: Group;
   project: Project;
-  hasReplay?: boolean;
 };
 
 function GroupEventHeader({event, group, project}: GroupEventHeaderProps) {

+ 2 - 4
static/app/views/issueDetails/quickTrace/index.tsx

@@ -5,7 +5,7 @@ import {Location} from 'history';
 
 import Placeholder from 'sentry/components/placeholder';
 import {space} from 'sentry/styles/space';
-import {Group, Organization} from 'sentry/types';
+import type {Organization} from 'sentry/types';
 import {Event} from 'sentry/types/event';
 import {QuickTraceContext} from 'sentry/utils/performance/quickTrace/quickTraceContext';
 import useMedia from 'sentry/utils/useMedia';
@@ -14,12 +14,11 @@ import IssueQuickTrace from './issueQuickTrace';
 
 type Props = {
   event: Event;
-  group: Group;
   location: Location;
   organization: Organization;
 };
 
-function QuickTrace({group, event, organization, location}: Props) {
+function QuickTrace({event, organization, location}: Props) {
   const theme = useTheme();
   const hasPerformanceView = organization.features.includes('performance-view');
   const hasTraceContext = Boolean(event.contexts?.trace?.trace_id);
@@ -40,7 +39,6 @@ function QuickTrace({group, event, organization, location}: Props) {
       organization={organization}
       event={event}
       location={location}
-      group={group}
       quickTrace={quickTrace}
     />
   );

+ 1 - 2
static/app/views/issueDetails/quickTrace/issueQuickTrace.tsx

@@ -13,7 +13,7 @@ import {
 import {IconFire} from 'sentry/icons';
 import {t, tct} from 'sentry/locale';
 import {space} from 'sentry/styles/space';
-import {Group, Organization} from 'sentry/types';
+import type {Organization} from 'sentry/types';
 import {Event} from 'sentry/types/event';
 import {defined} from 'sentry/utils';
 import {QuickTraceQueryChildrenProps} from 'sentry/utils/performance/quickTrace/types';
@@ -22,7 +22,6 @@ import {TraceLink} from 'sentry/views/issueDetails/quickTrace/traceLink';
 
 type Props = {
   event: Event;
-  group: Group;
   location: Location;
   organization: Organization;
   quickTrace: undefined | QuickTraceQueryChildrenProps;

+ 0 - 1
static/app/views/issueList/actions/headers.tsx

@@ -11,7 +11,6 @@ type Props = {
   onSelectStatsPeriod: (statsPeriod: string) => void;
   selection: PageFilters;
   statsPeriod: string;
-  anySelected?: boolean;
   isSavedSearchesOpen?: boolean;
 };
 

+ 0 - 1
static/app/views/issueList/actions/index.tsx

@@ -214,7 +214,6 @@ function IssueListActions({
         )}
         <Headers
           onSelectStatsPeriod={onSelectStatsPeriod}
-          anySelected={anySelected}
           selection={selection}
           statsPeriod={statsPeriod}
           isReprocessingQuery={displayReprocessingActions}

+ 0 - 2
static/app/views/issueList/index.tsx

@@ -2,13 +2,11 @@ import NoProjectMessage from 'sentry/components/noProjectMessage';
 import PageFiltersContainer from 'sentry/components/organizations/pageFilters/container';
 import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle';
 import {t} from 'sentry/locale';
-import {Project} from 'sentry/types';
 import useRouteAnalyticsHookSetup from 'sentry/utils/routeAnalytics/useRouteAnalyticsHookSetup';
 import useOrganization from 'sentry/utils/useOrganization';
 
 type Props = {
   children: React.ReactNode;
-  projects: Project[];
 };
 
 function IssueListContainer({children}: Props) {

+ 0 - 1
static/app/views/settings/organizationMembers/components/membersFilter.tsx

@@ -9,7 +9,6 @@ type Props = {
   onChange: (query: string) => void;
   query: string;
   roles: OrgRole[];
-  className?: string;
 };
 
 type Filters = {