import { create } from "zustand";
import { RepositoryRemote } from "../services";
import { alerts } from "../utils/alerts";

export const useBannerStore = create((set) => ({
  banners: [],
  loading: false,
  allBanner: async (onSuccess, onFail) => {
    try {
      set({ loading: true });
      const response = await RepositoryRemote.banner.allBanner();
      set ({banners: response.data.data})
      onSuccess(response);
    } catch (error) {
      onFail(error)
    }
    set({ loading: false });
  },
}));
