UNPKG

gatsby-gravityforms-component

Version:

A component to take gatsby-source-gravityforms query data and return a usable form.

29 lines (24 loc) 575 B
import axios from 'axios' export default async ({ baseUrl, formData, id, lambdaEndpoint }) => { let lambdaData = { baseUrl: baseUrl, formid: id, payload: formData, } let result try { result = await axios.post(lambdaEndpoint, lambdaData, { responseType: 'json', }) } catch (err) { // Pass back error return { status: 'error', data: err.response, } } return { status: 'success', data: result, } }