import React, { useState } from 'react'; import { Link } from 'react-router-dom'; import { Table, Row, Col, Card, Nav, Tab, Button, Form, InputGroup, Spinner, Modal } from 'react-bootstrap'; import Select from 'react-select'; import useClasses from '../hooks/useClasses'; import ModalOperation from '../../../../components/ui/adminMessageModal/ModalOperation'; const ManageClasses = () => { const { classes, freeStudent, loading, error, showAssign, showLoader, loaderState, assignStudentToClass, assignStudentChange, assignClassChange, handleShowAssign, handleClose, handleCloseLoader, } = useClasses(); if (error) { return (<>{error}); } return (

Manage your students to classes!

Easily add students to their classes and organize them efficiently.

Class List

{loading?(
):( classes.map((data, index) => ( {data.NAME_CLASS} {data.STUDENTS < data.TOTAL_STUDENT?( <> {data.STUDENTS} out of {data.TOTAL_STUDENT} students ):( `${data.TOTAL_STUDENT} students` )} )) )}
Assign Student to Class
{ e.preventDefault(); assignStudentToClass(); }}> Class* { classes.map((data, index) => ( )) } Student*