Biblioteca interna de componentes Vue 3 + Vuetify V3 para reutilização em projetos da Pichau.
Para instalar a biblioteca no seu projeto Vue 3:
npm install @pichaudev/vue3-base-components
ou
yarn add @pichaudev/vue3-base-components
Importe os componentes necessários no seu projeto:
<script setup>
import { BaseCalendarInput, BaseDataTable } from "pichaudev/vue3-base-components";
</script>
<template>
<div>
<BaseCalendarInput :value="date" label="Escolha uma data" />
<BaseDataTable :items="items" :headers="headers" />
</div>
</template>
A biblioteca contém os seguintes componentes base:
- BaseCalendarInput: Input de calendário.
- BaseCepInput: Input para CEP.
- BaseCgcInput: Input para CNPJ/CPF.
- BaseActionsRoleMenu: Menu de ações com permissões.
- BaseAutocompleteEntity: Autocomplete para entidades.
- BaseBatchActions: Ações em lote.
- BaseDataTable: Tabela de dados.
- BaseEntityFinder: Busca de entidades.
- BaseFilters: Filtros para listas.
- BaseFormDivider: Divisor de formulários.
- BaseFormFiller: Preenchimento automático de formulários.
- BaseImage: Componente de exibição de imagens.
- BaseInputMoney: Input formatado para valores monetários.
- BaseListHeader: Cabeçalho de listas.
- BaseLoading: Indicador de carregamento.
- BaseModalFinder: Modal para busca de entidades.
- BaseTabs: Abas de navegação.
- BaseThemeSwitch: Alternância de tema.
- BaseViewHeader: Cabeçalho de visualizações.
- BaseNav: Navegação lateral.
- BaseTimeInput: Input de tempo.
- Clone o repositório.
- Crie uma nova branch:
git checkout -b minha-feature
. - Faça suas alterações e commit:
git commit -m 'Adiciona nova feature'
. - Envie a branch:
git push origin minha-feature
. - Abra um Pull Request para revisão.
Este projeto é de uso interno da Pichau e não está disponível publicamente.