Skip to content

Commit

Permalink
Modal de login administrativo
Browse files Browse the repository at this point in the history
  • Loading branch information
BiancaFSilva committed May 29, 2024
1 parent d6fc564 commit 028ba89
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 2 deletions.
38 changes: 37 additions & 1 deletion fj-tech/dist/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ <h1 class="h4">
>Voluntários</a>
</li>
<li class="nav-item" role="presentation">
<!-- Chama o modal para desbloqueio da parte de administrativa do sistema -->
<a class="nav-link" id="recursos-tab" type="button"
data-bs-toggle="tab" data-bs-target="#recursos-tab-pane" role="tab" aria-controls="recursos-tab-pane" aria-selected="false"
>Recursos</a>
Expand Down Expand Up @@ -99,6 +100,40 @@ <h1 class="h4">
<hr class="col-1 my-5 mx-0 bg-danger">

<!-- Desbloquear acesso -->
<div id="desbloquearSistema">
<!-- Modal -->
<div class="modal fade" id="desbloquearGerenciamentoModal" tabindex="-1"
aria-labelledby="desbloquearGerenciamentoDeRecursos" aria-hidden="true"
data-bs-backdrop="static" data-bs-keyboard="false">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<h1 class="modal-title fs-5" id="desbloquearGerenciamentoDeRecursos">Área Administrativa</h1>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<form id="validaAcessoAdministrativo" class="was-validated">
<div class="mb-3">
<label for="palavra-chave" class="col-form-label mb-3">
Para desbloquear o acesso à área de Gerenciamento de Recursos é necessário informar uma palavra-chave:
</label>
<input type="text" class="form-control" id="palavra-chave" required>
<div class="invalid-feedback">
Por favor, insira uma palavra-chave válida neste campo
</div>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-outline-danger" data-bs-dismiss="modal">Cancelar</button>
<button type="submit" class="btn btn-danger" id="recursos-tab"
data-bs-toggle="tab" data-bs-target="#recursos-tab-pane" role="tab" aria-controls="recursos-tab-pane" aria-selected="false" disabled
>Acessar</button>
</div>
</div>
</div>
</div>
</div>

<!-- Conteúdo do site -->
<div id="main" class="align-items-md-center pb-3 mb-5">
Expand Down Expand Up @@ -126,7 +161,8 @@ <h5 class="card-title pt-2 pb-3">Lista de Voluntários</h5>
<div class="card-body">
<h5 class="card-title pt-2 pb-3">Recursos</h5>
<p class="card-text pb-3">Gerencie a distribuição de credenciais, hapis e vouchers alimentícios.</p>
<a href="#" class="btn btn-danger">Acessar</a>
<!-- Chama o modal para desbloqueio da parte de administrativa do sistema -->
<a href="#" class="btn btn-danger" data-bs-toggle="modal" data-bs-target="#desbloquearGerenciamentoModal">Acessar</a>
</div>
</div>
</div>
Expand Down
11 changes: 10 additions & 1 deletion fj-tech/src/js/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,13 @@ import { Tooltip, Toast, Popover } from 'bootstrap'

// Import icons
import '@fortawesome/fontawesome-svg-core'
import '@fortawesome/fontawesome-free'
import '@fortawesome/fontawesome-free'

/**
* TODO
* Validação do modal para desbloquear a área administrativa do sistema com o uso de uma palavra-chave
*/
const validaAcessoAdministrativo = document.getElementById('#validaAcessoAdministrativo')
if (validaAcessoAdministrativo.querySelector('.was-validated')) {
// Valida valor informado e habilita o botão de acesso
}

0 comments on commit 028ba89

Please sign in to comment.