@charbonnev/smart-forms-core
v0.1.2
Published
Core package do Smart Forms - componentes e hooks agnósticos de UI para criação de formulários React com validação.
Readme
@much/smart-forms-core
Core package do Smart Forms - componentes e hooks agnósticos de UI para criação de formulários React com validação.
Instalação
npm install @much/smart-forms-core react-hook-form zodFeatures
- ✅ Schema Factory para validação declarativa
- ✅ Hook
useStepFormpara formulários multi-etapas - ✅ Hook
useSmartInputpara manipulação de inputs - ✅ Componentes core: SmartFormContainer, SmartStepIndicator
- ✅ TypeScript ready
- ✅ Zero dependências de UI
Uso Básico
import { createSchema } from '@much/smart-forms-core'
const schema = createSchema({
name: { type: 'text', required: true, minLength: 2 },
email: { type: 'email', required: true },
age: { type: 'number', required: true, min: 18 }
})Tipos de Campo Suportados
text- Texto simplesemail- Email com validaçãonumber- Númeroscurrency- Valores monetárioscep- CEP brasileirouf- UF brasileiraboolean- Verdadeiro/Falsodate- Datasphone- Telefonescnpj/cpf- Documentos brasileiros
Documentação Completa
Visite o repositório principal para documentação completa.
Licença
MIT
