|
|
|
@ -1,28 +1,30 @@ |
|
|
|
import { useState, useEffect } from "react"; |
|
|
|
|
|
|
|
import { Button } from 'antd'; |
|
|
|
import { Button, Tabs } from 'antd'; |
|
|
|
|
|
|
|
import ListaMedicosModal from "../../components/ListaMedicosModal.jsx"; |
|
|
|
import ListaPacientesModal from "../../components/ListaPacientesModal.jsx"; |
|
|
|
import ListaMedicos from "../../components/ListaMedicos.jsx"; |
|
|
|
import ListaPacientes from "../../components/ListaPacientes.jsx"; |
|
|
|
import CadastrarMedicosModal from "../../components/CadastrarMedicosModal.jsx"; |
|
|
|
import LoginModal from "../../components/LoginModal.jsx"; |
|
|
|
|
|
|
|
import "./index.less"; |
|
|
|
|
|
|
|
const items = [ |
|
|
|
{ |
|
|
|
key: '1', |
|
|
|
label: 'Lista de pacientes', |
|
|
|
children: <ListaPacientes /> |
|
|
|
}, |
|
|
|
{ |
|
|
|
key: '2', |
|
|
|
label: 'Lista de médicos', |
|
|
|
children: <ListaMedicos /> |
|
|
|
}, |
|
|
|
]; |
|
|
|
|
|
|
|
function DashboardContainer() { |
|
|
|
const [isPacientesModalOpen, setIsPacientesModalOpen] = useState(false); |
|
|
|
const [isMedicosModalOpen, setIsMedicosModalOpen] = useState(false); |
|
|
|
const [isCadastrarMedicosModalOpen, setIsCadastrarMedicosModalOpen] = useState(false); |
|
|
|
const [isLoginModalOpen, setIsLoginModalOpen] = useState(false); |
|
|
|
|
|
|
|
const showPacientesModal = () => { |
|
|
|
setIsPacientesModalOpen(true); |
|
|
|
}; |
|
|
|
|
|
|
|
const showMedicosModal = () => { |
|
|
|
setIsMedicosModalOpen(true); |
|
|
|
}; |
|
|
|
|
|
|
|
const showCadastrarMedicosModal = () => { |
|
|
|
setIsCadastrarMedicosModalOpen(true); |
|
|
|
}; |
|
|
|
@ -33,27 +35,13 @@ function DashboardContainer() { |
|
|
|
|
|
|
|
return ( |
|
|
|
<> |
|
|
|
<Button type="primary" onClick={showPacientesModal}> |
|
|
|
Lista de pacientes |
|
|
|
</Button> |
|
|
|
<Button type="primary" onClick={showMedicosModal}> |
|
|
|
Lista de médicos |
|
|
|
</Button> |
|
|
|
<Button type="primary" onClick={showCadastrarMedicosModal}> |
|
|
|
Cadastrar médicos |
|
|
|
</Button> |
|
|
|
<Button type="primary" onClick={showLoginModal}> |
|
|
|
Login |
|
|
|
</Button> |
|
|
|
|
|
|
|
<ListaPacientesModal |
|
|
|
isPacientesModalOpen={isPacientesModalOpen} |
|
|
|
setIsPacientesModalOpen={setIsPacientesModalOpen} |
|
|
|
/> |
|
|
|
<ListaMedicosModal |
|
|
|
isMedicosModalOpen={isMedicosModalOpen} |
|
|
|
setIsMedicosModalOpen={setIsMedicosModalOpen} |
|
|
|
/> |
|
|
|
<Tabs defaultActiveKey="1" items={items} /> |
|
|
|
<CadastrarMedicosModal |
|
|
|
isCadastrarMedicosModalOpen={isCadastrarMedicosModalOpen} |
|
|
|
setIsCadastrarMedicosModalOpen={setIsCadastrarMedicosModalOpen} |
|
|
|
|