Skip to content

Commit

Permalink
Fix callback button
Browse files Browse the repository at this point in the history
  • Loading branch information
ddc22 committed Nov 10, 2023
1 parent 9538b0b commit 424d1bb
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 3 deletions.
6 changes: 4 additions & 2 deletions client/my-sites/plans-features-main/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -536,6 +536,7 @@ const PlansFeaturesMain = ( {
*/
const planActionOverrides = useMemo( () => {
let actionOverrides: PlanActionOverrides | undefined;

if ( isInSignup ) {
actionOverrides = {
loggedInFreePlan: {
Expand All @@ -558,12 +559,13 @@ const PlansFeaturesMain = ( {
callback: () => {
page.redirect( `/add-ons/${ siteSlug }` );
},
text: translate( 'Manage add-ons', { context: 'verb' } ),
},
};

if ( domainFromHomeUpsellFlow ) {
actionOverrides.loggedInFreePlan = {
...actionOverrides?.loggedInFreePlan,
...actionOverrides.loggedInFreePlan,
callback: showDomainUpsellDialog,
text: translate( 'Keep my plan', { context: 'verb' } ),
};
Expand All @@ -585,10 +587,10 @@ const PlansFeaturesMain = ( {
intentFromProps,
isPlanUpsellEnabledOnFreeDomain.isLoading,
resolvedSubdomainName.isLoading,
translate,
domainFromHomeUpsellFlow,
siteSlug,
showDomainUpsellDialog,
translate,
canUserManageCurrentPlan,
currentPlanManageHref,
] );
Expand Down
6 changes: 5 additions & 1 deletion client/my-sites/plans-grid/components/actions.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -300,7 +300,11 @@ const LoggedInPlansFeatureActionButton = ( {
}

return (
<Button className={ classes } disabled={ ! planActionOverrides?.currentPlan?.callback }>
<Button
className={ classes }
disabled={ ! planActionOverrides?.currentPlan?.callback }
onClick={ planActionOverrides?.currentPlan?.callback }
>
{ planActionOverrides?.currentPlan?.text }
</Button>
);
Expand Down

0 comments on commit 424d1bb

Please sign in to comment.