diff --git a/biblioconex/src/containers/Perfis/Professor.js b/biblioconex/src/containers/Perfis/Professor.js
index ad5340f..91ab088 100644
--- a/biblioconex/src/containers/Perfis/Professor.js
+++ b/biblioconex/src/containers/Perfis/Professor.js
@@ -1,50 +1,78 @@
-import React, { useState } from 'react';
-import { Link } from 'react-router-dom';
+import React, {useEffect, useState} from 'react';
+import {Link} from 'react-router-dom';
import './professor.css';
+import axios from "axios";
+
+const instance = axios.create({
+ baseURL: process.env.REACT_APP_ENV
+})
function Professor() {
- // Suponha que você tenha a lista de turmas do professor
- const turmasDoProfessor = ['Turma A', 'Turma B', 'Turma C'];
-
- const [turmaSelecionada, setTurmaSelecionada] = useState('');
-
- const handleTurmaChange = (event) => {
- setTurmaSelecionada(event.target.value);
- };
-
- return (
-
-
MEU PERFIL
-
Nome completo do professor
-
-
-
- CLIQUE PARA TER ACESSO A TODAS AS SUAS TURMAS
-
-
-
-
-
REGISTRAR TEXTO
-
-
-
- {/* Dropdown de seleção para turmas do professor */}
-
-
-
-
-
Salvar
+
+ const [turmasProfessor, setTurmasProfessor] = useState([]);
+ const [turmaSelecionada, setTurmaSelecionada] = useState('');
+ const [nomeProfessor, setNomeProfessor] = useState('Professor Fulano da Silva');
+
+ const handleTurmaChange = (event) => {
+ setTurmaSelecionada(event.target.value);
+ };
+
+ useEffect(() => {
+ getNomeProfessor(setNomeProfessor);
+ getTurmasProfessor(setTurmasProfessor);
+ }, []);
+
+
+ return (
+
+
MEU PERFIL
+
{nomeProfessor}
+
+
+
+ CLIQUE PARA TER ACESSO A TODAS AS SUAS TURMAS
+
+
+
+
-
-
- );
+ );
+}
+
+function getNomeProfessor(setNomeProfessor) {
+ instance.get('/api/professores/' + localStorage.getItem("idUsuario")).then((response) => {
+ setNomeProfessor(response.data.nome);
+ }).catch((error) => {
+ console.log('ERROR: GET PROFESSOR: ', error);
+ });
}
+function getTurmasProfessor(setTurmasProfessor) {
+ instance.get('/api/professores/' + localStorage.getItem("idUsuario") + '/turma').then((response) => {
+ setTurmasProfessor(response.data);
+ }).catch((error) => {
+ console.log('ERROR: GET TURMAS PROFESSOR: ', error);
+ });
+}
+
+
export default Professor;