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ámetro | Tipo | Descripción |
|---|---|---|
availability | SpaceAvailability | Objeto que contiene la información del rango de tiempo y la disponibilidad. |
isSelected | bool | Indica si el badge está seleccionado. Valor por defecto: false. |
onTap | void 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 },)