diff --git a/components/winter/rsvp.js b/components/winter/rsvp.js index 3ab92de7..7b29a849 100644 --- a/components/winter/rsvp.js +++ b/components/winter/rsvp.js @@ -9,7 +9,9 @@ import { Alert, Card, Heading, - Grid + Grid, + Flex, + Checkbox } from 'theme-ui' import { Zoom } from 'react-reveal' @@ -51,7 +53,8 @@ const Rsvp = () => { }, body: JSON.stringify({ Name: e.target.name.value, - Email: e.target.email.value + Email: e.target.email.value, + Age: e.target.age.checked }) }) @@ -77,54 +80,62 @@ const Rsvp = () => { RSVP to get notified when applications open. - -
- - -
-
- - -
- - - -
+ +
+ + +
+
+ + +
+
+ + + +
+ + +
+ {submitted && ( diff --git a/pages/api/winter-rsvp.js b/pages/api/winter-rsvp.js index 563604cc..9d912442 100644 --- a/pages/api/winter-rsvp.js +++ b/pages/api/winter-rsvp.js @@ -11,6 +11,7 @@ export default async function handler(req, res) { const rsvp = await airtable.create({ Name: req.body.Name, Email: req.body.Email, + Age: req.body.Age, IP: req.headers['x-forwarded-for'] || req.socket.remoteAddress }) const url = process.env.WOM_SLACK_WEBHOOK_URL