Cat UI
GitHub
  • Comece por aqui
    • 1. Instalação
      • Icones
      • Bootstrap
    • 2. Aplicando Tema
    • 3. Estrutura da aplicação
    • 4. Segurança
      • OpenID (Opcional)
      • Claims (Optional)
  • Menu
    • Sidenav
    • Toolbar
    • Dropdown
    • Tab
  • Exibição de Dados
    • Datatable
    • Componentes Dinâmicos
    • Exportação e Download de Dados
      • .csv
      • .xlsx
      • Visualizar .pdf
      • Download base64
    • Chip
  • Formulário
    • Formulário Dinâmico
    • Lista de Itens
    • Campos Personalizados
    • Stepper
    • Expansive Panel
    • Filtro Sobre Demanda
  • Janelas e Alertas
    • Dialog
    • Confirm
    • Alert
    • Snackbar
    • SideWindow
    • Notifications
    • Tooltip
  • Loaders
    • Spinner
    • Loader Page
  • Botões
    • Button
  • Abstrações
    • ServiceBase
    • ComponentBase
    • CRUDComponentBase
    • FormBase
  • Guias
    • Criando uma Aplicação de CRUD
      • Criando Projeto
      • Estrutura
      • Tela de Login
      • Menu
      • Tela de Adoção
      • Serviço HTTP
      • Lista de Pets
      • Formulário de Cadastro e Edição
      • Excluir Pet
      • Conclusão
Powered by GitBook
On this page
  • Uso
  • Overview

Was this helpful?

  1. Botões

Button

Uso

page-button.component.ts
import { CatComponentBase } from '@catrx/ui/common';
import { Component } from '@angular/core';
import { CatToolbarModule } from '@catrx/ui/toolbar';
import { CatButtonModule } from '@catrx/ui/button/cat-button.module';

@Component({
  standalone: true,
  imports: [CatToolbarModule, CatButtonModule],
  template: `
    <cat-toolbar [config]="getToolbarInfo()"></cat-toolbar>

    <div class="buttons-content">
      <h2>Botões Preenchidos</h2>

      <div class="btn-group-content">
        <button catButton="primary">Primary</button>
        <button catButton="default">Default</button>
        <button catButton="secondary">Secondary</button>
        <button catButton="success">Success</button>
        <button catButton="warning">Warning</button>
        <button catButton="danger">Danger</button>
        <button catButton="info">Info</button>
      </div>

      <h2>Botões em borda</h2>

      <div class="btn-group-content">
        <button catButton="primary" [outline]="true">Primary</button>
        <button catButton="default" [outline]="true">Default</button>
        <button catButton="secondary" [outline]="true">Secondary</button>
        <button catButton="success" [outline]="true">Success</button>
        <button catButton="warning" [outline]="true">Warning</button>
        <button catButton="danger" [outline]="true">Danger</button>
        <button catButton="info" [outline]="true">Info</button>
      </div>
    </div>
  `,
  styles: [
    '.buttons-content { padding: 15px; }',
    'h2 { padding: 10px 0; }',
    '.btn-group-content { display: flex;gap: 0.5rem; }',
  ],
})
export class PageButtonComponent extends CatComponentBase {}

Overview

PreviousLoader PageNextServiceBase

Last updated 2 years ago

Was this helpful?

CatUi
Logo