feat: add delete class action and confirm dialog in class list and detail views

This commit is contained in:
2026-08-21 13:20:33 +03:30
parent f9a3f555eb
commit 73ce53bcc2
3 changed files with 107 additions and 3 deletions
+1
View File
@@ -8,6 +8,7 @@ export const classApi = {
create: (data) => axiosInstance.post('/classes/admin/create', data),
update: (id, data) => axiosInstance.put(`/classes/admin/update/${id}`, data),
delete: (id) => axiosInstance.delete(`/classes/admin/delete/${id}`),
restore: (id) => axiosInstance.post(`/classes/admin/restore/${id}`),
registerUsers: (classId, userIds, notify) =>
axiosInstance.post(`/classes/admin/${classId}/register-users`, { userIds, notify }),
removeUser: (classId, userId) =>