added teacher-focused lesson sheet with direct class and teacher timetable links
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:syncfusion_flutter_calendar/calendar.dart';
|
||||
|
||||
import '../../../../api/marianumconnect/queries/timetable_get_element_week/timetable_element_type.dart';
|
||||
import '../../../../state/app/modules/timetable/bloc/timetable_state.dart';
|
||||
import '../data/arbitrary_appointment.dart';
|
||||
import 'custom_event_sheet.dart';
|
||||
@@ -12,6 +13,8 @@ class AppointmentDetailsDispatcher {
|
||||
TimetableState? state,
|
||||
Appointment appointment, {
|
||||
bool canEditSubjectColor = false,
|
||||
bool teacherPlan = false,
|
||||
void Function(TimetableElementRef element)? onOpenElement,
|
||||
}) {
|
||||
final id = appointment.id;
|
||||
if (id is! ArbitraryAppointment) return;
|
||||
@@ -23,6 +26,8 @@ class AppointmentDetailsDispatcher {
|
||||
appointment,
|
||||
entry,
|
||||
canEditSubjectColor: canEditSubjectColor,
|
||||
teacherPlan: teacherPlan,
|
||||
onOpenElement: onOpenElement,
|
||||
),
|
||||
custom: (event) => CustomEventSheet.show(context, event),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user