- Flows: Parent category sequence (reorder all parents), sub category sequence per parent, sub category structure (courses/questions/feedback) - Fix Flow page white screen (useEffect deps: selectedSubCategoryId/selectedParentCategoryId) - Loading state: visible refresh icon (white card, brand-600) on AllCourses, Courses, CourseFlowBuilder, SubCourses - Add team member page, team API and types, route /team/add Made-with: Cursor
17 lines
539 B
TypeScript
17 lines
539 B
TypeScript
import http from "./http"
|
|
import type { GetTeamMembersResponse, GetTeamMemberResponse, CreateTeamMemberRequest } from "../types/team.types"
|
|
|
|
export const getTeamMembers = (page?: number, pageSize?: number) =>
|
|
http.get<GetTeamMembersResponse>("/team/members", {
|
|
params: {
|
|
page,
|
|
page_size: pageSize,
|
|
},
|
|
})
|
|
|
|
export const getTeamMemberById = (id: number) =>
|
|
http.get<GetTeamMemberResponse>(`/team/members/${id}`)
|
|
|
|
export const createTeamMember = (data: CreateTeamMemberRequest) =>
|
|
http.post("/team/register", data)
|