import { rest_url, wp_nonce } from './data' import queryString from 'query-string' export const manageExtension = (id, action, data) => { return fetch(`${rest_url}/${id}?${queryString.stringify({ ...data, action })}`, { method: 'POST', credentials: 'same-origin', headers: new Headers({ 'X-WP-Nonce': wp_nonce }) }) .then(res => { if (!res.ok) { return res.json().then(err => Promise.reject(err)) } else { return res.json() } }) }