diff --git a/frontend/src/pages/activities_page.tsx b/frontend/src/pages/activities_page.tsx index 56de945..ea329ff 100644 --- a/frontend/src/pages/activities_page.tsx +++ b/frontend/src/pages/activities_page.tsx @@ -8,6 +8,7 @@ import Loading from "../components/loading.tsx"; import { CommentContent } from "../components/comment_tile.tsx"; import { MdOutlineArchive, MdOutlinePhotoAlbum } from "react-icons/md"; import Badge from "../components/badge.tsx"; +import Markdown from "react-markdown"; export default function ActivitiesPage() { const [activities, setActivities] = useState([]); @@ -116,9 +117,11 @@ function ActivityCard({ activity }: { activity: Activity }) { content = (

{activity.file!.filename}

-

- {activity.file!.description} -

+
+ + {activity.file!.description.replaceAll("\n", " \n")} + +

diff --git a/frontend/src/pages/resource_details_page.tsx b/frontend/src/pages/resource_details_page.tsx index 8175168..dfbaea5 100644 --- a/frontend/src/pages/resource_details_page.tsx +++ b/frontend/src/pages/resource_details_page.tsx @@ -692,9 +692,9 @@ function FileTile({ file }: { file: RFile }) {

{file.filename}

-

- {file.description} -

+
+ {file.description.replaceAll("\n", " \n")} +

; })}

- {(app.canUpload() || app.allowNormalUserUpload) && ( + {(app.canUpload() || (app.allowNormalUserUpload && app.isLoggedIn())) && (
@@ -1067,7 +1067,7 @@ function CreateFileDialog({ resourceId }: { resourceId: number }) { />