diff --git a/frontend/src/pages/resource_details_page.tsx b/frontend/src/pages/resource_details_page.tsx index f65f636..4e468f0 100644 --- a/frontend/src/pages/resource_details_page.tsx +++ b/frontend/src/pages/resource_details_page.tsx @@ -25,6 +25,7 @@ import Loading from "../components/loading.tsx"; import { MdAdd, MdArrowDownward, + MdArrowRight, MdArrowUpward, MdOutlineArticle, MdOutlineComment, @@ -42,7 +43,7 @@ import showPopup, { useClosePopup } from "../components/popup.tsx"; import { Turnstile } from "@marsidev/react-turnstile"; import Button from "../components/button.tsx"; import Badge, { BadgeAccent } from "../components/badge.tsx"; -import Input from "../components/input.tsx"; +import Input, { TextArea } from "../components/input.tsx"; import { useAppContext } from "../components/AppContext.tsx"; export default function ResourcePage() { @@ -428,14 +429,21 @@ function Article({ resource }: { resource: ResourceDetails }) { return ( -
{img}
+
+ {img} +
- {second} +
+ {second} + + + +
); @@ -480,7 +488,7 @@ function Article({ resource }: { resource: ResourceDetails }) { { navigate(`/resources/${r.id}`, { replace: true }); @@ -557,11 +565,13 @@ function FileTile({ file }: { file: RFile }) { const { t } = useTranslation(); return ( -
+
-

{file.filename}

-

{file.description}

+

{file.filename}

+

+ {file.description} +

{file.is_redirect ? t("Redirect") : fileSizeToString(file.size)} @@ -636,7 +646,7 @@ function CloudflarePopup({ file }: { file: RFile }) { function Files({ files, resourceID }: { files: RFile[]; resourceID: number }) { return ( -

+
{files.map((file) => { return ; })} @@ -881,9 +891,8 @@ function CreateFileDialog({ resourceId }: { resourceId: number }) { setRedirectUrl(e.target.value); }} /> - { setDescription(e.target.value); @@ -937,9 +946,8 @@ function CreateFileDialog({ resourceId }: { resourceId: number }) { }} /> - { setDescription(e.target.value); @@ -1001,9 +1009,8 @@ function CreateFileDialog({ resourceId }: { resourceId: number }) { }} /> - { setDescription(e.target.value); @@ -1090,8 +1097,7 @@ function UpdateFileInfoDialog({ file }: { file: RFile }) { value={filename} onChange={(e) => setFilename(e.target.value)} /> - setDescription(e.target.value)}