nemesisui
v0.0.5
Published
Biblioteca de componentes Vue 3 com PrimeVue
Maintainers
Readme
NemesisUI
Biblioteca de componentes Vue 3 construída com PrimeVue, PrimeFlex e GSAP.
Instalação
npm install nemesisuiPeer dependencies
npm install vue@^3 primevue@^3 primeicons@^7 primeflex@^3 gsap@^3Uso
Registro global
import { createApp } from 'vue'
import NemesisUI from 'nemesisui'
import 'nemesisui/style.css'
const app = createApp(App)
app.use(NemesisUI)
app.mount('#app')Importação individual
import { ListaGenerica, CadastroGenerico, CampoBusca } from 'nemesisui'
import 'nemesisui/style.css'Componentes
Listas
- ListaGenerica — Layout de página de listagem com cabeçalho e slots
- TabelaScrollContainer — Container com sombra para scroll horizontal
- PaginadorTabela — Paginação com modos
starteend - ColunaLista — Célula de coluna com título/descrição via props ou slots
Formulários
- CampoBusca — Campo de busca com ícone, v-model, placeholder e tooltip
- SmallTitle — Rótulo de campo com indicador de obrigatoriedade e help tooltip
- SmallError — Mensagem de erro compacta para campos de formulário
Cadastros
- CadastroGenerico — Layout de página de cadastro com cabeçalho dinâmico, spinner e rodapé com ações
- FormCadastro — Seção de formulário em 2 colunas (título/descrição à esquerda, campos à direita)
- LinhaDivisao — Divisor
<hr>para separar seções
Licença
MIT
