diff --git a/ghost/portal/src/components/pages/SignupPage.js b/ghost/portal/src/components/pages/SignupPage.js index 3313cc72e8..5abbe3bf33 100644 --- a/ghost/portal/src/components/pages/SignupPage.js +++ b/ghost/portal/src/components/pages/SignupPage.js @@ -66,12 +66,15 @@ class SignupPage extends React.Component { } renderPlans() { - const {plans} = this.context.site; + const {plans, allowSelfSignup} = this.context.site; const plansData = [ - {type: 'free', price: 'Decide later', name: 'Free'}, {type: 'month', price: plans.monthly, currency: plans.currency_symbol, name: 'Monthly'}, {type: 'year', price: plans.yearly, currency: plans.currency_symbol, name: 'Yearly'} ]; + if (allowSelfSignup) { + plansData.unshift({type: 'free', price: 'Decide later', name: 'Free'}); + } + return ( this.handleSelectPlan(e, name)}/> );