import { A } from "@solidjs/router"; import { For, Show, type Component } from "solid-js"; import { getDashboardClassroomsHref } from "../../../lib/routes"; import type { TeacherClassroomDetailData } from "./dashboard-teacher-classroom-detail.data"; import styles from "./dashboard-teacher-classrooms.module.scss"; type Props = { data: TeacherClassroomDetailData; }; const DashboardTeacherClassroomDetail: Component = (props) => { return (

Classroom view

{props.data.classroom.name}

{props.data.classroom.description}

{(stat) => (
{stat.label} {stat.value} {stat.note}
)}
{props.data.classroom.codeLabel} Back to classrooms

Roster

{props.data.students.title}

{props.data.students.description}

No students are enrolled in this classroom yet.
}>

Student follow-up

{props.data.redoAssignments.title}

{props.data.redoAssignments.description}

{props.data.selectedStudent.name ?? "No student selected"}

{props.data.selectedStudent.email ?? props.data.selectedStudent.note}

{props.data.selectedStudent.note}
0} fallback={
Select a student to inspect their individual redo assignments. If none appear, this student does not have student-specific redo work yet.
} >
{(assignment) => (

{assignment.title}

{assignment.note}

{assignment.statusLabel}
{assignment.dueLabel} {assignment.progressLabel} {assignment.nextStepLabel}
{assignment.statusLabel} Open review
)}
); }; export default DashboardTeacherClassroomDetail;