matrix-art

An image gallery for Matrix
git clone git://archive.git.mtrnord.blog/MTRNord/matrix-art.git
Log | Files | Refs | README | LICENSE

commit a4ec2a36e6009bdbdfd108877293b6e81c65cd3d
parent 7305f617c1a50f0ec713e2b1d47c00880fbb93f1
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sat,  1 Jan 2022 21:16:40 +0100

Fix errors

Diffstat:
Mpages/login.tsx | 2+-
Mpages/post/[id].tsx | 7+++----
2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/pages/login.tsx b/pages/login.tsx @@ -96,7 +96,7 @@ class Login extends Component<Props, State> { <h1 className='text-xl text-gray-900 dark:text-gray-200 font-bold'>Log In</h1> </div> </div> - // TODO fix loader + {/* TODO fix loader */} </main> </div> </> diff --git a/pages/post/[id].tsx b/pages/post/[id].tsx @@ -146,7 +146,7 @@ class Post extends Component<Props, State> { <div className="mx-16"> <h1 className="my-4 text-6xl text-gray-900 dark:text-gray-200 font-bold">{post_title}</h1> <h3 className="my-4 text-l text-gray-900 dark:text-gray-200 font-normal">{image_event.sender}</h3> - {isImageGalleryEvent(image_event) ? this.renderImageGalleryTags(image_event) : isImageEvent(image_event) ? this.renderSingleImageTags(image_event) : <div key={(image_event as MatrixEventBase).event_id + "text"}></div>} + {isImageGalleryEvent(image_event) ? this.renderImageGalleryTags(image_event) : isImageEvent(image_event) ? this.renderSingleImageTags(image_event) : <div key={(image_event as MatrixEventBase).event_id + "tags"}></div>} </div> </div> </main> @@ -177,11 +177,10 @@ class Post extends Component<Props, State> { } renderSingleImageTags(image_event: ImageEvent): import("react").ReactNode { const tags = image_event.content["matrixart.tags"].map((tag) => { - console.log(tag); - return <div className="mr-2 bg-slate-800 hover:bg-slate-600 p-2 rounded-sm cursor-default">{tag}</div>; + return <div className="mr-2 bg-slate-800 hover:bg-slate-600 p-2 rounded-sm cursor-default" key={(image_event as MatrixEventBase).event_id + "tags" + tag}>{tag}</div>; }); return ( - <div className="flex flex-row items-center text-gray-900 dark:text-gray-200 font-medium" key={(image_event as MatrixEventBase).event_id + "text"}>{tags}</div> + <div className="flex flex-row items-center text-gray-900 dark:text-gray-200 font-medium" key={(image_event as MatrixEventBase).event_id + "tags"}>{tags}</div> ); }