refactor: Refactoring de la section ClassSection

This commit is contained in:
N3WT DE COMPET
2025-02-07 08:01:47 +01:00
parent 72dd7699d6
commit 1a8ef26f58
11 changed files with 642 additions and 486 deletions

View File

@ -7,7 +7,7 @@ import { BE_SCHOOL_SPECIALITY_URL, BE_SCHOOL_TEACHER_URL, BE_SCHOOL_SCHOOLCLASS_
const StructureManagement = ({ specialities, setSpecialities, teachers, setTeachers, classes, setClasses, handleCreate, handleEdit, handleDelete }) => {
return (
<div className="max-w-8xl mx-auto p-4 mt-6 space-y-6">
<div className="max-w-8xl mx-auto p-4 mt-6 space-y-8">
<ClassesProvider>
<div className="w-2/5 p-4 bg-white rounded-lg shadow-md">
<SpecialitiesSection
@ -28,9 +28,10 @@ const StructureManagement = ({ specialities, setSpecialities, teachers, setTeach
handleDelete={(id) => handleDelete(`${BE_SCHOOL_TEACHER_URL}`, id, setTeachers)}
/>
</div>
<div className="w-4/5 p-4 bg-white rounded-lg shadow-md">
<div className="w-full p-4 bg-white rounded-lg shadow-md">
<ClassesSection
classes={classes}
setClasses={setClasses}
teachers={teachers}
handleCreate={(newData) => handleCreate(`${BE_SCHOOL_SCHOOLCLASS_URL}`, newData, setClasses)}
handleEdit={(id, updatedData) => handleEdit(`${BE_SCHOOL_SCHOOLCLASS_URL}`, id, updatedData, setClasses)}