create admin

This commit is contained in:
hamid zarghami
2026-02-08 15:00:48 +03:30
parent cfcf132104
commit 7d27ba1f41
6 changed files with 202 additions and 3 deletions
+15 -1
View File
@@ -1,5 +1,9 @@
import axios from "@/config/axios";
import type { AdminsType } from "../types/Types";
import type {
AdminsType,
CreateAdminType,
RolesResponseType,
} from "../types/Types";
export const getAdmins = async (page: number) => {
const { data } = await axios.get<AdminsType>("/admin/admins", {
@@ -7,3 +11,13 @@ export const getAdmins = async (page: number) => {
});
return data;
};
export const createAdmin = async (params: CreateAdminType) => {
const { data } = await axios.post("/admin/admin", params);
return data;
};
export const getRoles = async () => {
const { data } = await axios.get<RolesResponseType>("/admin/roles");
return data;
};