gm-ui-core — Smoke Test
Biblioteca de componentes Blade + Tailwind do Gastando Menos.
Button
Card
Card simples
Conteudo do card com tipografia padrao do design system.
Card com footer
Descricao secundaria em tom muted.
Typography
Heading H1 (display)
Heading H3
Paragrafo lead — destaque introdutorio.
Paragrafo default — corpo de texto padrao.
Paragrafo muted — metadados e texto secundario.
Form
Alert
Informacao
Sucesso
Atencao
Erro
Banner
Badge
Link
Breadcrumb
Pagination
Table
| Cartao | Anuidade | Cashback | Nota |
|---|---|---|---|
| Cartao A | R$ 0 | 1% | 9,2 |
| Cartao B | R$ 49/mes | 2% | 8,7 |
| Cartao C | R$ 25/mes | 0,5% | 7,5 |
Modal
Elemento nativo <dialog> com foco preso, Escape e clique no backdrop para fechar.
Accordion / FAQ
Baseado em <details>. Com name, apenas um item aberto por vez (FAQ exclusivo).
FAQ exclusivo
O que e o gm-ui-core?
Plugin de componentes Blade e Tailwind do Gastando Menos.
Preciso rodar npm run build?
Sim, apos alterar CSS ou JS em resources/.
Funciona com o tema Sage?
Sim, com Acorn ativo e namespace gm-ui-core registrado.
Multiplos abertos
Item A
Item B
Tabs
Compare anuidade, cashback e beneficios dos principais cartoes.
Melhor ofertaRenda fixa, Tesouro Direto e fundos com perfil de risco alinhado ao seu objetivo.
Simule parcelas e CET antes de contratar credito pessoal ou consignado.
Dropdown
Menu contextual com role="menu", setas, Escape e clique fora para fechar.
Tooltip
Dica contextual no hover/foco. role="tooltip" + aria-describedby.
Toast
Feedback nao intrusivo com aria-live. API JS: window.gmUiCore.toast.show({...})
Variantes (estaticas)
Sucesso
Informacao
Atencao
Erro
Disparar toast (JS)
Skeleton
Placeholders de carregamento (CSS puro, aria-hidden). Envolva a secao com aria-busy="true" enquanto carrega.
Variantes
Card (loading)
Avatar
Foto de perfil ou iniciais do nome. Integracao WordPress via get_avatar_url().
Ana Costa
Editora financeira