/
var
/
www
/
vhosts
/
ihelp.ro
/
ajutam.ro
/
wp-content
/
plugins
/
give
/
src
/
MigrationLog
/
Admin
/
Migrations
/
/var/www/vhosts/ihelp.ro/ajutam.ro/wp-content/plugins/give/src/MigrationLog/Admin/Migrations
mkdir
upload
Name
Size
Mode
Actions
api.js
1240
0644
edit
dl
rm
index.js
11944
0644
edit
dl
rm
styles.module.scss
337
0644
edit
dl
rm
Edit:
/var/www/vhosts/ihelp.ro/ajutam.ro/wp-content/plugins/give/src/MigrationLog/Admin/Migrations/api.js
(1240B)
import axios from 'axios'; import useSWR from 'swr'; const API = axios.create({ baseURL: window.GiveMigrations.apiRoot, headers: { 'Content-Type': 'application/json', 'X-WP-Nonce': window.GiveMigrations.apiNonce, }, }); export default API; export const CancelToken = axios.CancelToken.source(); // SWR Fetcher export const Fetcher = (endpoint) => API.get(endpoint).then((res) => { const {data, ...rest} = res.data; return { data, response: rest, }; }); export const useMigrationFetcher = (endpoint, params = {}) => { const {data, error, mutate} = useSWR(endpoint, Fetcher, params); return { data: data ? data.data : undefined, isLoading: !error && !data, isError: error, response: data ? data.response : undefined, mutate, }; }; // GET endpoint with additional parameters export const getEndpoint = (endpoint, data) => { if (data) { const queryString = new URLSearchParams(data); // pretty url? const separator = window.GiveMigrations.apiRoot.indexOf('?') === -1 ? '?' : '&'; return endpoint + separator + queryString.toString(); } return endpoint; };
Save
cmd:
run