import { useNavigate } from "react-router"; import { useSupervisorQuestions } from "../contexts/SupervisorQuestionsContext"; export function SupervisorQuestionNotification() { const navigate = useNavigate(); const { notificationQuestions, dismissNotification } = useSupervisorQuestions(); if (notificationQuestions.length === 0) { return null; } const handleGoToTask = (questionId: string, taskId: string) => { dismissNotification(questionId); navigate(`/mesh/${taskId}`); }; return (
{notificationQuestions.map((question) => (
{/* Header */}
? Task needs input
{/* Question preview */}
{question.context && (
{question.context}
)}

{question.question}

))}
); }