"use client";

import { apiFetch } from "../../helpers/fetcher";
import { useEffect, useState } from "react";

const BASE_URL = 'ref';

const API_URL = `http://localhost:5000/${BASE_URL}`;

export function useRefData(type: string) {
  const [data, setData] = useState<any[]>([]);
  const [loading, setLoading] = useState(true);

  useEffect(() => {
    apiFetch(`${API_URL}/${type}`)
      .then((res) => setData(res))
      .catch(console.error)
      .finally(() => setLoading(false));
  }, [type]);
  return { data, loading };
}