diff --git a/src/app/curator/homework/[submissionId]/page.tsx b/src/app/curator/homework/[submissionId]/page.tsx index a2ed029..a70b38a 100644 --- a/src/app/curator/homework/[submissionId]/page.tsx +++ b/src/app/curator/homework/[submissionId]/page.tsx @@ -1,6 +1,7 @@ import { prisma } from "@/lib/prisma"; import { notFound } from "next/navigation"; import Link from "next/link"; +import { linkify } from "@/lib/linkify"; import { FeedbackForm } from "./feedback-form"; import { ContentTabs } from "./content-tabs"; import { DeleteSubmissionButton } from "./delete-button"; @@ -151,7 +152,7 @@ export default async function SubmissionPage({ params }: Props) { className="px-4 py-3 text-sm whitespace-pre-wrap" style={{ border: "2px solid var(--border)" }} > - {submission.text} + {linkify(submission.text)} ) : (
diff --git a/src/components/student/homework-section.tsx b/src/components/student/homework-section.tsx index 9a4e421..c7ee203 100644 --- a/src/components/student/homework-section.tsx +++ b/src/components/student/homework-section.tsx @@ -3,6 +3,7 @@ import { useState, useTransition } from "react"; import { submitHomework } from "@/lib/actions/student-actions"; import { AudioRecorder } from "@/components/curator/audio-recorder"; +import { linkify } from "@/lib/linkify"; interface HWFile { name: string; url: string; size: number } @@ -99,7 +100,7 @@ export function HomeworkSection({ homework, submission, slug, lessonId, allowAud
Ваш ответ
{fb.text}
+{linkify(fb.text)}
{fbFiles.length > 0 && (