materialuiupgraded
Version:
Material-UI's workspace package
45 lines (42 loc) • 1.44 kB
JavaScript
import React from 'react';
import Typography from '@material-ui/core/Typography';
import Grid from '@material-ui/core/Grid';
import TextField from '@material-ui/core/TextField';
import FormControlLabel from '@material-ui/core/FormControlLabel';
import Checkbox from '@material-ui/core/Checkbox';
function PaymentForm() {
return (
<React.Fragment>
<Typography variant="h6" gutterBottom>
Payment method
</Typography>
<Grid container spacing={24}>
<Grid item xs={12} md={6}>
<TextField required id="cardName" label="Name on card" fullWidth />
</Grid>
<Grid item xs={12} md={6}>
<TextField required id="cardNumber" label="Card number" fullWidth />
</Grid>
<Grid item xs={12} md={6}>
<TextField required id="expDate" label="Expiry date" fullWidth />
</Grid>
<Grid item xs={12} md={6}>
<TextField
required
id="cvv"
label="CVV"
helperText="Last three digits on signature strip"
fullWidth
/>
</Grid>
<Grid item xs={12}>
<FormControlLabel
control={<Checkbox color="secondary" name="saveCard" value="yes" />}
label="Remember credit card details for next time"
/>
</Grid>
</Grid>
</React.Fragment>
);
}
export default PaymentForm;