Saltearse al contenido

PetFirstStep

Este widget se utiliza en el proceso de registro de una mascota. Muestra una imagen representativa mediante un widget de foto y dos campos de texto para ingresar el nombre y el tipo de mascota, con validaciones y mensajes de error adecuados.

Importación

import 'package:togie/widgets/family/registration/pet/pet_first_step.dart';

Constructor:

const PetFirstStep(
this.family,
this.onChange,
{
required this.photoWidget,
required this.onValidate,
super.key
}
);

Parámetro del constructor:

ParámetroTipoDescripción
familyContactInstancia de Contact que contiene la información del registro de la mascota.
onChangeFunction()Callback que se ejecuta cuando se modifica algún dato del formulario.
photoWidgetWidgetWidget que muestra la foto o imagen de la mascota.
onValidateFunction(Function() validator)Callback que recibe una función de validación para ejecutar las validaciones del formulario.

Ejemplo de uso:

PetFirstStep(
family,
onChange,
photoWidget: somePhotoWidget,
onValidate: (validator) => validator()
)

PetFirstStep