File tree 4 files changed +6
-12
lines changed
settings-subscription-gifting
4 files changed +6
-12
lines changed Original file line number Diff line number Diff line change @@ -112,7 +112,7 @@ const siteSettingsRoute = createRoute( {
112
112
} ) . lazy ( ( ) =>
113
113
import ( '../sites/settings' ) . then ( ( d ) =>
114
114
createLazyRoute ( 'site-settings' ) ( {
115
- component : d . default ,
115
+ component : ( ) => < d . default siteSlug = { siteRoute . useParams ( ) . siteSlug } /> ,
116
116
} )
117
117
)
118
118
) ;
@@ -125,7 +125,7 @@ const siteSettingsSiteVisibilityRoute = createRoute( {
125
125
} ) . lazy ( ( ) =>
126
126
import ( '../sites/settings-site-visibility' ) . then ( ( d ) =>
127
127
createLazyRoute ( 'site-settings-site-visibility' ) ( {
128
- component : d . default ,
128
+ component : ( ) => < d . default siteSlug = { siteRoute . useParams ( ) . siteSlug } /> ,
129
129
} )
130
130
)
131
131
) ;
@@ -138,7 +138,7 @@ const siteSettingsSubscriptionGiftingRoute = createRoute( {
138
138
} ) . lazy ( ( ) =>
139
139
import ( '../sites/settings-subscription-gifting' ) . then ( ( d ) =>
140
140
createLazyRoute ( 'site-settings-subscription-gifting' ) ( {
141
- component : d . default ,
141
+ component : ( ) => < d . default siteSlug = { siteRoute . useParams ( ) . siteSlug } /> ,
142
142
} )
143
143
)
144
144
) ;
Original file line number Diff line number Diff line change @@ -2,14 +2,12 @@ import { useQuery, useMutation } from '@tanstack/react-query';
2
2
import { Card , CardBody } from '@wordpress/components' ;
3
3
import { __ } from '@wordpress/i18n' ;
4
4
import { siteQuery , siteSettingsMutation , siteSettingsQuery } from '../../app/queries' ;
5
- import { siteSettingsSiteVisibilityRoute } from '../../app/router' ;
6
5
import PageLayout from '../../components/page-layout' ;
7
6
import SettingsPageHeader from '../settings-page-header' ;
8
7
import { LaunchForm } from './launch-form' ;
9
8
import { PrivacyForm } from './privacy-form' ;
10
9
11
- export default function SiteVisibilitySettings ( ) {
12
- const { siteSlug } = siteSettingsSiteVisibilityRoute . useParams ( ) ;
10
+ export default function SiteVisibilitySettings ( { siteSlug } : { siteSlug : string } ) {
13
11
const { data : siteData } = useQuery ( siteQuery ( siteSlug ) ) ;
14
12
const { data : settings } = useQuery ( siteSettingsQuery ( siteSlug ) ) ;
15
13
const mutation = useMutation ( siteSettingsMutation ( siteSlug ) ) ;
Original file line number Diff line number Diff line change @@ -4,7 +4,6 @@ import { notFound } from '@tanstack/react-router';
4
4
import { Card , CardBody , ToggleControl } from '@wordpress/components' ;
5
5
import { __ } from '@wordpress/i18n' ;
6
6
import { siteQuery , siteSettingsMutation , siteSettingsQuery } from '../../app/queries' ;
7
- import { siteSettingsSubscriptionGiftingRoute } from '../../app/router' ;
8
7
import PageLayout from '../../components/page-layout' ;
9
8
import SettingsPageHeader from '../settings-page-header' ;
10
9
import { hasSubscriptionGiftingFeature } from './utils' ;
@@ -36,8 +35,7 @@ const form = {
36
35
fields,
37
36
} ;
38
37
39
- export default function SubscriptionGiftingSettings ( ) {
40
- const { siteSlug } = siteSettingsSubscriptionGiftingRoute . useParams ( ) ;
38
+ export default function SubscriptionGiftingSettings ( { siteSlug } : { siteSlug : string } ) {
41
39
const { data : siteData } = useQuery ( siteQuery ( siteSlug ) ) ;
42
40
const { data } = useQuery ( siteSettingsQuery ( siteSlug ) ) ;
43
41
const mutation = useMutation ( siteSettingsMutation ( siteSlug ) ) ;
Original file line number Diff line number Diff line change @@ -6,14 +6,12 @@ import {
6
6
} from '@wordpress/components' ;
7
7
import { __ } from '@wordpress/i18n' ;
8
8
import { siteQuery , siteSettingsQuery } from '../../app/queries' ;
9
- import { siteRoute } from '../../app/router' ;
10
9
import { PageHeader } from '../../components/page-header' ;
11
10
import PageLayout from '../../components/page-layout' ;
12
11
import SiteVisibilitySettingsSummary from '../settings-site-visibility/summary' ;
13
12
import SubscriptionGiftingSettingsSummary from '../settings-subscription-gifting/summary' ;
14
13
15
- export default function SiteSettings ( ) {
16
- const { siteSlug } = siteRoute . useParams ( ) ;
14
+ export default function SiteSettings ( { siteSlug } : { siteSlug : string } ) {
17
15
const { data : siteData } = useQuery ( siteQuery ( siteSlug ) ) ;
18
16
const { data : settings } = useQuery ( siteSettingsQuery ( siteSlug ) ) ;
19
17
You can’t perform that action at this time.
0 commit comments