update
This commit is contained in:
@@ -165,7 +165,7 @@ class UserCalendarScreenState extends State<UserCalendarScreen> {
|
|||||||
if (schedule == null) {
|
if (schedule == null) {
|
||||||
return [
|
return [
|
||||||
const Padding(
|
const Padding(
|
||||||
padding: EdgeInsets.symmetric(vertical: 20),
|
padding: EdgeInsets.symmetric(vertical: 20),
|
||||||
child: Text("No hay horarios disponibles"),
|
child: Text("No hay horarios disponibles"),
|
||||||
)
|
)
|
||||||
];
|
];
|
||||||
@@ -173,7 +173,7 @@ class UserCalendarScreenState extends State<UserCalendarScreen> {
|
|||||||
if (!schedule.enabled) {
|
if (!schedule.enabled) {
|
||||||
return [
|
return [
|
||||||
const Padding(
|
const Padding(
|
||||||
padding: EdgeInsets.symmetric(vertical: 20),
|
padding: EdgeInsets.symmetric(vertical: 20),
|
||||||
child: Text("No hay horarios disponibles"),
|
child: Text("No hay horarios disponibles"),
|
||||||
)
|
)
|
||||||
];
|
];
|
||||||
@@ -211,24 +211,24 @@ class UserCalendarScreenState extends State<UserCalendarScreen> {
|
|||||||
)
|
)
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
List<TimeOfDay> ranges1 = TimeOfDayUtils.genRanges(
|
||||||
|
schedule.range1Hour1!,
|
||||||
|
schedule.range1Hour2!,
|
||||||
|
);
|
||||||
|
List<TimeOfDay> ranges2 = TimeOfDayUtils.genRanges(
|
||||||
|
schedule.range2Hour1!,
|
||||||
|
schedule.range2Hour2!,
|
||||||
|
);
|
||||||
|
|
||||||
List<TimeOfDay> ranges1 = TimeOfDayUtils.genRanges(
|
return [
|
||||||
schedule.range1Hour1!,
|
...rangesItemList(ranges1, _services, today),
|
||||||
schedule.range1Hour2!,
|
...rangesItemList(ranges2, _services, today),
|
||||||
);
|
];
|
||||||
List<TimeOfDay> ranges2 = TimeOfDayUtils.genRanges(
|
}
|
||||||
schedule.range2Hour1!,
|
|
||||||
schedule.range2Hour2!,
|
|
||||||
);
|
|
||||||
|
|
||||||
return [
|
|
||||||
...rangesItemList(ranges1, _services, today),
|
|
||||||
...rangesItemList(ranges2, _services, today),
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool _isHora1Ocupada(
|
|
||||||
TimeOfDay hora1, List<ServiceEntity>? events, DateTime selectedDay) {
|
bool _isHora1Ocupada(TimeOfDay hora1, List<ServiceEntity>? events, DateTime selectedDay) {
|
||||||
if (events != null) {
|
if (events != null) {
|
||||||
for (ServiceEntity event in events) {
|
for (ServiceEntity event in events) {
|
||||||
if (selectedDay.toString() == event.day) {
|
if (selectedDay.toString() == event.day) {
|
||||||
@@ -241,8 +241,7 @@ class UserCalendarScreenState extends State<UserCalendarScreen> {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
List<Widget> rangesItemList(List<TimeOfDay> ranges,
|
List<Widget> rangesItemList(List<TimeOfDay> ranges, List<ServiceEntity>? events, DateTime selectedDay) {
|
||||||
List<ServiceEntity>? events, DateTime selectedDay) {
|
|
||||||
final currentDateTime = DateTime.now();
|
final currentDateTime = DateTime.now();
|
||||||
|
|
||||||
return ranges.map((time) {
|
return ranges.map((time) {
|
||||||
|
|||||||
Reference in New Issue
Block a user