add badge for sidebar

This commit is contained in:
Amirhossein Mahmoodi
2024-08-27 13:00:17 +03:30
parent 1bd0f7f606
commit cb2248e108
7 changed files with 80 additions and 3 deletions

View File

@@ -0,0 +1,18 @@
import { GET_SIDEBAR_BADGE_ROUTE } from "@/core/utils/routes";
import useSWR from "swr";
import useRequest from "./useRequest";
export const useSidebarBadge = () => {
const request = useRequest();
const fetcher = async (url) => {
try {
const response = await request(url);
return response.data;
} catch (error) {
throw new Error();
}
};
return useSWR(GET_SIDEBAR_BADGE_ROUTE, fetcher, { keepPreviousData: true });
};