Add an input for optional donation memo
This commit is contained in:
parent
4226df2684
commit
a7b1009d64
|
@ -12,6 +12,7 @@ export function Paymaster(props) {
|
||||||
const [pop, setPop] = useState('20.00');
|
const [pop, setPop] = useState('20.00');
|
||||||
const [locker, setLocker] = useState('5.00');
|
const [locker, setLocker] = useState('5.00');
|
||||||
const [donate, setDonate] = useState('20.00');
|
const [donate, setDonate] = useState('20.00');
|
||||||
|
const [memo, setMemo] = useState('');
|
||||||
|
|
||||||
const monthly_fees = user.member.monthly_fees || 55;
|
const monthly_fees = user.member.monthly_fees || 55;
|
||||||
|
|
||||||
|
@ -99,7 +100,7 @@ export function Paymaster(props) {
|
||||||
<PayPalPayNow
|
<PayPalPayNow
|
||||||
amount={5}
|
amount={5}
|
||||||
name='Protospace Donation'
|
name='Protospace Donation'
|
||||||
custom={JSON.stringify({ category: 'Donation', member: user.member.id })}
|
custom={JSON.stringify({ category: 'Donation', member: user.member.id, memo: memo })}
|
||||||
/>
|
/>
|
||||||
</Grid.Column>
|
</Grid.Column>
|
||||||
|
|
||||||
|
@ -108,7 +109,7 @@ export function Paymaster(props) {
|
||||||
<PayPalPayNow
|
<PayPalPayNow
|
||||||
amount={10}
|
amount={10}
|
||||||
name='Protospace Donation'
|
name='Protospace Donation'
|
||||||
custom={JSON.stringify({ category: 'Donation', member: user.member.id })}
|
custom={JSON.stringify({ category: 'Donation', member: user.member.id, memo: memo })}
|
||||||
/>
|
/>
|
||||||
</Grid.Column>
|
</Grid.Column>
|
||||||
|
|
||||||
|
@ -128,9 +129,16 @@ export function Paymaster(props) {
|
||||||
<PayPalPayNow
|
<PayPalPayNow
|
||||||
amount={donate}
|
amount={donate}
|
||||||
name='Protospace Donation'
|
name='Protospace Donation'
|
||||||
custom={JSON.stringify({ category: 'Donation', member: user.member.id })}
|
custom={JSON.stringify({ category: 'Donation', member: user.member.id, memo: memo })}
|
||||||
/>
|
/>
|
||||||
</Grid.Column>
|
</Grid.Column>
|
||||||
|
|
||||||
|
Add an optional memo to your donation:
|
||||||
|
<Input
|
||||||
|
value={memo}
|
||||||
|
maxLength={50}
|
||||||
|
onChange={(e, v) => setMemo(v.value)}
|
||||||
|
/>
|
||||||
</Grid>
|
</Grid>
|
||||||
|
|
||||||
<Header size='medium'>Locker Storage</Header>
|
<Header size='medium'>Locker Storage</Header>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user