Final estilização do form de agendamento

This commit is contained in:
jp-lima 2025-09-20 11:10:13 -03:00
parent ca1f5409e0
commit 8866ebedbf
4 changed files with 67 additions and 25 deletions

View File

@ -98,6 +98,7 @@ const FormNovaConsulta = ({ onCancel }) => {
<div className='campo-de-input'>
<label>Unidade *</label>
<select name="unidade">
<option value="" disabled invisible>Selecione sua unidade</option>
<option value="centro">Núcleo de Especialidades Integradas</option>
<option value="leste">Unidade Leste</option>
</select>

View File

@ -123,7 +123,8 @@
margin-top: 10px;
display: flex;
flex-direction: row;
gap: rem;
gap: 4rem;
}
textarea{
@ -132,14 +133,30 @@ textarea{
}
#informacoes-atendimento-segunda-linha-esquerda input{
width: 200px;
.campos-informacoes-paciente,
.campo-informacoes-atendimento {
display: flex;
gap: 16px; /* espaço entre campos */
}
input[type='text']{
width: 600px;
.campo-de-input {
flex: 1; /* todos os filhos ocupam mesmo espaço */
display: flex;
flex-direction: column; /* mantém label em cima do input */
}
select[name='solicitante']{
#informacoes-atendimento-segunda-linha-esquerda select[name="unidade"]{
width: 300px;
}
input[type="time"]{
width: 150px;
}
select[name=solicitante]{
width: 190px;
}
.campo-de-input{
width:120%
}

View File

@ -10,6 +10,11 @@ import "./style/Agendamento.css";
const Agendamento = () => {
const [FiladeEspera, setFiladeEspera] = useState(false)
const [tabela, setTabela] = useState('diario')
const [PageNovaConsulta, setPageConsulta] = useState(false)
const ListarDiasdoMes = (ano, mes) => {
let segundas = []; let tercas = []; let quartas = []; let quintas = []; let sextas = []
@ -54,8 +59,6 @@ const Agendamento = () => {
return ListaDiasDatas
}
const [tabela, setTabela] = useState('diario')
const [PageNovaConsulta, setPageConsulta] = useState(false)
const handleClickAgendamento = (agendamento) => {
@ -76,6 +79,7 @@ const Agendamento = () => {
<div>
<h1>Agendar nova consulta</h1>
{!PageNovaConsulta? (
<div className='atendimento-eprocura'>
@ -106,10 +110,16 @@ const Agendamento = () => {
</select>
<input type="text" placeholder='Selecionar profissional' />
</div>
<div className='diadia'>
<div>
<section className='botões-container'>
<div>
<button className={`btn-selecionar-tabeladia ${tabela === "diario" ? "ativo" : ""}`}
@ -125,6 +135,11 @@ const Agendamento = () => {
<i className="fa-solid fa-calendar-day"></i>
Mês
</button>
</div>
<div className='botão-fila-espera'>
<button onClick={ () => setFiladeEspera(true)}>Abrir fila de espera</button>
</div>
</section>
<div className='legenda-tabela'>
<div className='legenda-item-realizado'>
@ -143,6 +158,8 @@ const Agendamento = () => {
</div>
</div>
{tabela === "diario" && (
<TabelaAgendamentoDia
handleClickAgendamento={handleClickAgendamento}

View File

@ -89,8 +89,8 @@
.legenda-tabela{
display: flex;
justify-content: flex-end;
margin-top: 10px;
margin-top: 30px;
margin-bottom: 10px;
gap: 15px;
}
@ -142,3 +142,10 @@
font-weight: bold;
border-radius: 10px;
}
.botões-container{
display: flex;
justify-content: space-between;
}