OG Framework
OG Framework Documentação

Modal

Modals são caixas de diálogo sobrepostas que capturam a atenção do utilizador para uma tarefa ou informação crítica, bloqueando o acesso ao conteúdo principal até serem fechados.

Exemplo Básico

Clique no botão para abrir um modal padrão do sistema.

Tamanhos Disponíveis

Pequeno (sm)
.modal-sm
Padrão
Grande (lg)
.modal-lg

Helper PHP

echo UI::Modal('deleteItem', 'Confirmar Eliminação', 'Tem a certeza que deseja eliminar este item?', [
    'footer' => UI::Button('Confirmar', 'btn-danger') . UI::Button('Cancelar', 'btn-secondary', '', ['data-dismiss' => 'modal'])
]);

Trigger Visual

<button data-toggle="modal" data-target="#deleteItem" class="btn btn-danger">
    Eliminar
</button>

Boas Práticas

  • Não abuse: Modals interrompem o fluxo do utilizador. Use apenas quando necessário.
  • Um por vez: Evite abrir modals sobre outros modals (nesting).
  • Foco: Garanta que o botão de fechar está sempre visível e funcional.