Files
bflows-bandi-fe/src/service/forms-service.js
Vitalii Kiiko bbf117eb9b - added registartion page;
- implemented validation helper-functions;
- fixed form fields datepicker and datepicker range;
- updated routes logic;
- fixed FAQ items editing/submission;
2024-09-23 10:05:43 +02:00

31 lines
1.1 KiB
JavaScript

import { NetworkService } from './network-service';
const API_BASE_URL = process.env.REACT_APP_API_EXECUTION_ADDRESS;
export default class FormsService {
static getElementItems = (callback, errCallback) => {
NetworkService.get(`${API_BASE_URL}/formField`, callback, errCallback);
};
static getFormsForCall = (id, callback, errCallback) => {
NetworkService.get(`${API_BASE_URL}/form/call/${id}`, callback, errCallback);
};
static createFormForCall = (id, body, callback, errCallback) => {
NetworkService.post(`${API_BASE_URL}/form/call/${id}`, body, callback, errCallback);
};
static updateForm = (id, body, callback, errCallback, queryParams) => {
NetworkService.put(`${API_BASE_URL}/form/${id}`, body, callback, errCallback, queryParams);
};
static getFormById = (id, callback, errCallback) => {
NetworkService.get(`${API_BASE_URL}/form/${id}`, callback, errCallback);
};
static deleteForm = (id, callback, errCallback) => {
NetworkService.delete(`${API_BASE_URL}/form/${id}`, {}, callback, errCallback);
};
}