File tree 2 files changed +9
-3
lines changed 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ import {
15
15
domainsQuery ,
16
16
emailsQuery ,
17
17
profileQuery ,
18
+ siteCurrentPlanQuery ,
18
19
siteEngagementStatsQuery ,
19
20
} from './queries' ;
20
21
import { queryClient } from './query-client' ;
@@ -75,8 +76,13 @@ const siteRoute = createRoute( {
75
76
const siteOverviewRoute = createRoute ( {
76
77
getParentRoute : ( ) => siteRoute ,
77
78
path : '/' ,
78
- loader : ( { params : { siteSlug } } ) =>
79
- queryClient . ensureQueryData ( siteEngagementStatsQuery ( siteSlug ) ) ,
79
+ loader : ( { params : { siteSlug } , preload } ) =>
80
+ Promise . all ( [
81
+ // The current plan is nice to have preloaded, but not blocking for
82
+ // navigation.
83
+ preload ? queryClient . ensureQueryData ( siteCurrentPlanQuery ( siteSlug ) ) : undefined ,
84
+ queryClient . ensureQueryData ( siteEngagementStatsQuery ( siteSlug ) ) ,
85
+ ] ) ,
80
86
} ) . lazy ( ( ) =>
81
87
import ( '../sites/overview' ) . then ( ( d ) =>
82
88
createLazyRoute ( 'site-overview' ) ( {
Original file line number Diff line number Diff line change @@ -126,7 +126,7 @@ function PlanDetails( { site }: { site: Site } ) {
126
126
) : (
127
127
< Button
128
128
// @ts -expect-error inert is not typed
129
- inert = { ! currentPlan }
129
+ inert = { ( ! currentPlan ) . toString ( ) }
130
130
href = { currentPlan ? `/purchases/subscriptions/${ site . slug } /${ currentPlan . id } ` : '' }
131
131
variant = "link"
132
132
>
You can’t perform that action at this time.
0 commit comments