import axios from "axios";

import { BASE_URL_DIRECTUS } from "../definitions/constants";

// Función para crear una instancia de Axios con un token específico
const createAxiosInstance = (accessToken: string | null) => {
  return axios.create({
    baseURL: BASE_URL_DIRECTUS,
    headers: accessToken
      ? {
          Authorization: `Bearer ${accessToken}`,
        }
      : {},
  });
};

export default createAxiosInstance;
