Kobana UI
GitHub

AddressFormFields

Campos de endereço brasileiro com auto-lookup de CEP.

Carregando...

Instalação

npx @kobana/ui add address-form-fields

Dependências shadcn/ui: form, input, popover, command, button

Importação

import { AddressFormFields } from "@/components/kobana/address-form-fields"

Props

PropTipoDefaultDescrição
formUseFormReturnInstância do react-hook-form
baseNamestringPrefixo para campos aninhados (ex: "address")
disabledbooleanDesabilita todos os campos
cepApiUrlstringViaCEPURL da API de CEP
citiesApiUrlstringURL da API de cidades
fieldNamesFieldNamesOverride dos nomes dos campos
classNamestringClasses adicionais

Campos

CampoAuto-preenchido via CEP
CEP
Estado
Cidade
Rua
Número
Complemento
Bairro

Uso

const form = useForm<FormData>()

<AddressFormFields
  form={form}
  baseName="address"
/>

Com baseName="address", os campos serão: address.zipCode, address.street, etc.

On this page