Saltearse al contenido

ReservationAvailableScheduleBadget

El widget ReservationAvailableScheduleBadget muestra un badge que representa un rango de tiempo para reservas. Se utiliza para indicar la disponibilidad del horario y permite la interacción mediante un gesto de tap, siempre que el rango esté disponible.

Importación

import 'package:togie/widgets/reservation/reservation_available_schedule_badget.dart';

Constructor:

const ReservationAvailableScheduleBadget({
super.key,
required this.availability,
this.isSelected = false,
this.onTap,
});

Parámetro del constructor:

ParámetroTipoDescripción
availabilitySpaceAvailabilityObjeto que contiene la información del rango de tiempo y la disponibilidad.
isSelectedboolIndica si el badge está seleccionado. Valor por defecto: false.
onTapvoid Function()?Callback que se ejecuta al pulsar el badge, si el rango está disponible.

Ejemplo de uso:

ReservationAvailableScheduleBadget(
availability: myAvailability,
isSelected: true,
onTap: () {
// Lógica al seleccionar el badge de horario
},
)