@extends('layouts.docs') @section('title', 'Button - Design System') @section('body')
Botões permitem aos utilizadores tomar decisões e realizar ações com um único toque. São o componente mais atómico da nossa interface.
{{-- Tab: Exemplos --}}Abaixo estão as variantes padrão do Bootstrap 4 integradas no OfficeGest.
No OfficeGest Framework, recomendamos o uso da classe helper UI para gerar botões consistentes.
// Botão simples
echo UI::Button('Primary', 'btn-primary');
// Botão com ícone
echo UI::Button('Adicionar', 'btn-primary', 'og-icon-plus');
// Botão com atributos extra
echo UI::Button('Eliminar', 'btn-danger', 'og-icon-trash', [
'onclick' => 'confirmDelete(123)',
'id' => 'btn-delete-item'
]);
<button type="button" class="btn btn-primary">
<i class="og-icon-plus mr-1"></i> Gravar
</button>
btn-danger).