Edit lesson
++ Only organization admins can edit lessons. +
++ Back to lesson +
++ Only organization admins can edit lessons. +
++ Back to lesson +
++ ← Lesson +
+Loading…
++ ← Lesson +
+Loading lesson…
++ ← Lessons +
++ {lessonQ.error instanceof Error + ? lessonQ.error.message + : "Could not load lesson"} +
++ ← Lesson +
++ Only scheduled lessons can be edited. This lesson is{" "} + {lesson.status}. +
++ ← Lesson +
+Loading…
: null} + + ++ ← Lessons +
+Loading…
++ ← Lessons +
+Loading lesson…
++ ← Lessons +
++ {lessonQ.error instanceof Error + ? lessonQ.error.message + : "Could not load lesson"} +
++ ← Lessons +
+Lesson not found.
++ ← Lessons +
++ {formatIsoDateTime(lesson.startsAt)} + {" → "} + {formatIsoDateTime(lesson.endsAt)} +
++ Status: {lesson.status} +
++ This lesson is finished; complete and cancel are not available. +
+ ) : null} + + {actionError ? ( +{actionError}
+ ) : null} + + {isAdmin ? ( ++ {canEdit ? ( + Edit lesson + ) : ( + + Only scheduled lessons can be edited. + + )} +
+ ) : null} ++ Only organization admins can create lessons. +
++ Back to lessons +
+Loading…
++ ← Lessons +
+Loading…
: null} + + +Loading…
++ {rangeParsed.success ? null : rangeParsed.error.issues[0]?.message} +
+ ) : null} + +Loading filters…
+ ) : null} + + {lessonsQ.isLoading ?Loading lessons…
: null} + {lessonsQ.error ? ( ++ {lessonsQ.error instanceof Error + ? lessonsQ.error.message + : "Could not load lessons"} +
+ ) : null} + + {!lessonsQ.isLoading && + !lessonsQ.error && + rangeValid && + sortedLessons.length === 0 ? ( ++ No lessons in this range. + {isAdmin ? ( + <> + {" "} + Schedule one. + > + ) : null} +
+ ) : null} + + {!lessonsQ.isLoading && !lessonsQ.error && sortedLessons.length > 0 ? ( +- You are in {tenantSlug}. Manage students from{" "} - Students. Lesson tools - arrive in Phase 3. + You are in {tenantSlug}. Open{" "} + Students or{" "} + Lessons to work in this + organization.