Make locker storage subscription a custom amount
This commit is contained in:
parent
9e39fc8eb1
commit
e70e312843
|
@ -10,6 +10,7 @@ import { PayPalPayNow, PayPalSubscribe } from './PayPal.js';
|
|||
export function Paymaster(props) {
|
||||
const { user } = props;
|
||||
const [pop, setPop] = useState('20.00');
|
||||
const [locker, setLocker] = useState('5.00');
|
||||
const [donate, setDonate] = useState('20.00');
|
||||
|
||||
return (
|
||||
|
@ -89,39 +90,6 @@ export function Paymaster(props) {
|
|||
</Grid.Column>
|
||||
</Grid>
|
||||
|
||||
<Header size='medium'>Locker Storage</Header>
|
||||
|
||||
<p>Confirm location and availability with Scott Y before subscribing.</p>
|
||||
|
||||
<Grid stackable padded columns={3}>
|
||||
<Grid.Column>
|
||||
<p>Small $3.00 / month:</p>
|
||||
<PayPalSubscribe
|
||||
amount={3}
|
||||
name='Protospace Locker'
|
||||
custom={JSON.stringify({ memo: 'Small Locker', category: 'OnAcct', member: user.member.id })}
|
||||
/>
|
||||
</Grid.Column>
|
||||
|
||||
<Grid.Column>
|
||||
<p>Medium $5.00 / month:</p>
|
||||
<PayPalSubscribe
|
||||
amount={5}
|
||||
name='Protospace Locker'
|
||||
custom={JSON.stringify({ memo: 'Medium Locker', category: 'OnAcct', member: user.member.id })}
|
||||
/>
|
||||
</Grid.Column>
|
||||
|
||||
<Grid.Column>
|
||||
<p>Large $10.00 / month:</p>
|
||||
<PayPalSubscribe
|
||||
amount={10}
|
||||
name='Protospace Locker'
|
||||
custom={JSON.stringify({ memo: 'Large Locker', category: 'OnAcct', member: user.member.id })}
|
||||
/>
|
||||
</Grid.Column>
|
||||
</Grid>
|
||||
|
||||
<Header size='medium'>Donate</Header>
|
||||
<Grid stackable padded columns={3}>
|
||||
<Grid.Column>
|
||||
|
@ -162,6 +130,32 @@ export function Paymaster(props) {
|
|||
/>
|
||||
</Grid.Column>
|
||||
</Grid>
|
||||
|
||||
<Header size='medium'>Locker Storage</Header>
|
||||
|
||||
<p>Confirm location and availability with <Link to='/members/392'>Scott Young</Link> before subscribing.</p>
|
||||
|
||||
<Grid stackable padded columns={1}>
|
||||
<Grid.Column>
|
||||
Custom amount:
|
||||
|
||||
<div className='pay-custom'>
|
||||
<Input
|
||||
fluid
|
||||
label={{ basic: true, content: '$' }}
|
||||
labelPosition='left'
|
||||
value={locker}
|
||||
onChange={(e, v) => setLocker(v.value)}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<PayPalSubscribe
|
||||
amount={locker}
|
||||
name='Protospace Locker'
|
||||
custom={JSON.stringify({ memo: 'Locker Rental', category: 'OnAcct', member: user.member.id })}
|
||||
/>
|
||||
</Grid.Column>
|
||||
</Grid>
|
||||
</Container>
|
||||
);
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue
Block a user