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) {
|
export function Paymaster(props) {
|
||||||
const { user } = props;
|
const { user } = props;
|
||||||
const [pop, setPop] = useState('20.00');
|
const [pop, setPop] = useState('20.00');
|
||||||
|
const [locker, setLocker] = useState('5.00');
|
||||||
const [donate, setDonate] = useState('20.00');
|
const [donate, setDonate] = useState('20.00');
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
@ -89,39 +90,6 @@ export function Paymaster(props) {
|
||||||
</Grid.Column>
|
</Grid.Column>
|
||||||
</Grid>
|
</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>
|
<Header size='medium'>Donate</Header>
|
||||||
<Grid stackable padded columns={3}>
|
<Grid stackable padded columns={3}>
|
||||||
<Grid.Column>
|
<Grid.Column>
|
||||||
|
@ -162,6 +130,32 @@ export function Paymaster(props) {
|
||||||
/>
|
/>
|
||||||
</Grid.Column>
|
</Grid.Column>
|
||||||
</Grid>
|
</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>
|
</Container>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue
Block a user