Saltearse al contenido

PassSecondStep

El widget PassSecondStep gestiona la información relacionada con tipo de acceso. Dependiendo del tipo de acceso seleccionado, muestra campos específicos para ingresar datos del vehículo o peatonal.

Importación

import 'package:togie/widgets/access/pass_register/pass_second_step.dart';

Constructor

const PassSecondStep(
this.access,
this.vehicleInformation,
this.onChange, {
required this.onValidate,
this.forEvent = false,
super.key,
});

Parámetros del constructor

ParámetroTipoDescripción
accessInvitationInfoObjeto que contiene la información de la invitación, incluyendo datos del vehículo y la fecha de visita.
vehicleInformationAssistantParameterIndica si se requiere la información del vehículo (por ejemplo, obligatorio, opcional o solo placas).
onChangeFunction()Callback que se invoca cuando se modifica algún dato del formulario.
onValidateFunction(Function() validator)Callback para registrar la función de validación del formulario.
forEventboolIndica si el pase se está creando para un evento (por defecto es false).

Ejemplo de uso:

PassSecondStep(
access,
vehicleInformation,
() {
// Lógica para manejar cambios en los datos
},
onValidate: (validator) {
// Registrar la función validadora del formulario
},
forEvent: false,
),

PassSecondStepA PassSecondStepB