@@ -10,9 +10,8 @@ import {IconSentry} from 'sentry/icons';
10
10
import { t , tct } from 'sentry/locale' ;
11
11
import { space } from 'sentry/styles/space' ;
12
12
import type { RouteComponentProps } from 'sentry/types/legacyReactRouter' ;
13
- import type { Organization } from 'sentry/types/organization' ;
14
13
import { keepPreviousData , useApiQuery } from 'sentry/utils/queryClient' ;
15
- import withOrganization from 'sentry/utils/withOrganization ' ;
14
+ import useOrganization from 'sentry/utils/useOrganization ' ;
16
15
import SettingsPageHeader from 'sentry/views/settings/components/settingsPageHeader' ;
17
16
18
17
import type { BillingDetails , Invoice } from 'getsentry/types' ;
@@ -23,11 +22,10 @@ import {displayPriceWithCents} from '../amCheckout/utils';
23
22
24
23
import InvoiceDetailsActions from './actions' ;
25
24
26
- type Props = RouteComponentProps < { invoiceGuid : string } , unknown > & {
27
- organization : Organization ;
28
- } ;
25
+ interface Props extends RouteComponentProps < { invoiceGuid : string } , unknown > { }
29
26
30
- function InvoiceDetails ( { organization, params} : Props ) {
27
+ function InvoiceDetails ( { params} : Props ) {
28
+ const organization = useOrganization ( ) ;
31
29
const {
32
30
data : billingDetails ,
33
31
isPending : isBillingDetailsLoading ,
@@ -241,7 +239,7 @@ function InvoiceDetailsContents({billingDetails, invoice}: ContentsProps) {
241
239
) ;
242
240
}
243
241
244
- export default withOrganization ( InvoiceDetails ) ;
242
+ export default InvoiceDetails ;
245
243
246
244
const SenderName = styled ( 'h3' ) `
247
245
display: flex;
0 commit comments