import axios from 'axios' import environment, { Environment } from '../ui/utils/environment' type ServiceEnvironments = { [key in Environment]: string } const webBackendUrl: ServiceEnvironments = { production: 'https://web-backend.holaluz.com/', staging: 'https://web-backend.staging.holaluz.com/', qa: 'https://web-backend.staging.holaluz.com/', development: 'https://web-backend.staging.holaluz.com/', } const axiosFactory = (baseUrls: ServiceEnvironments) => axios.create({ baseURL: baseUrls[environment.env || 'development'], timeout: 30000, }) export const webBackend = () => axiosFactory(webBackendUrl)