WIP: Arabic localization.

This commit is contained in:
a.bouhuolia
2021-06-22 12:11:55 +02:00
parent 0a276ca5e0
commit 87c903d0f3
22 changed files with 215 additions and 115 deletions

View File

@@ -15,15 +15,15 @@ export default function BillingPlansForm() {
return (
<div class="billing-plans">
<BillingPlansInput
title={intl.get('select_a_plan', { order: 1 })}
title={intl.get('select_a_plan')}
description={<T id={'please_enter_your_preferred_payment_method'} />}
/>
<BillingPeriodsInput
title={intl.get('choose_your_billing', { order: 2 })}
title={intl.get('choose_your_billing')}
description={<T id={'please_enter_your_preferred_payment_method'} />}
/>
<BillingPaymentMethod
title={intl.get('payment_methods', { order: 3 })}
title={intl.get('payment_methods')}
description={<T id={'please_enter_your_preferred_payment_method'} />}
/>
</div>

View File

@@ -1,5 +1,5 @@
import React from 'react';
import { FastField } from 'formik';
import { FastField, Field } from 'formik';
import BillingPlan from './BillingPlan';
import withPlans from './withPlans';
@@ -16,7 +16,7 @@ function BillingPlans({ plans, title, description, selectedOption }) {
<p className="paragraph">{description}</p>
</div>
<FastField name={'plan_slug'}>
<Field name={'plan_slug'}>
{({ form: { setFieldValue }, field: { value } }) => (
<div className={'plan-radios'}>
{plans.map((plan) => (
@@ -33,7 +33,7 @@ function BillingPlans({ plans, title, description, selectedOption }) {
))}
</div>
)}
</FastField>
</Field>
</section>
);
}

View File

@@ -0,0 +1,8 @@
import { connect } from 'react-redux';
import { initSubscriptionPlans } from 'store/plans/plans.actions';
export const mapDispatchToProps = (dispatch) => ({
initSubscriptionPlans: () => dispatch(initSubscriptionPlans()),
});
export default connect(null, mapDispatchToProps);