diff --git a/backend/main.ts b/backend/main.ts
index 99c05c1..90de83f 100644
--- a/backend/main.ts
+++ b/backend/main.ts
@@ -25,7 +25,7 @@ if (Deno.args[0] === "prod") {
}));
else req.respondWith(r.toFetchResponse());
}
- })();
+ })().catch(console.error);
}
}
else {
diff --git a/backend/server/Router.ts b/backend/server/Router.ts
index 4ae3eab..421430a 100644
--- a/backend/server/Router.ts
+++ b/backend/server/Router.ts
@@ -111,7 +111,7 @@ export default class Router {
const r = await this.handle(RestRequest.fromMessage(req));
if (r) req.respondWith(r.toFetchResponse());
}
- })();
+ })().catch(console.error);
}
}
}
diff --git a/frontend/src/app/image/image.component.scss b/frontend/src/app/image/image.component.scss
index 9278663..6d99141 100644
--- a/frontend/src/app/image/image.component.scss
+++ b/frontend/src/app/image/image.component.scss
@@ -5,24 +5,32 @@
box-shadow: .25rem .25rem 1rem -.5rem #000;
padding: 1rem;
box-sizing: border-box;
- display: inline-flex;
+ display: inline-block;
flex-direction: column;
gap: 1rem;
margin: 1rem;
+ align-items: center;
+ min-width: 15rem;
.image {
cursor: pointer;
height: 15rem;
display: block;
+ margin: auto;
}
.name, .author {
text-align: left;
padding: 0;
margin: 0;
+ word-break: break-all;
+ }
+ .name {
+ margin: 1rem 0;
}
.stats {
+ width: 100%;
display: flex;
justify-content: space-between;
diff --git a/frontend/src/app/images/images.component.scss b/frontend/src/app/images/images.component.scss
index b4d277b..bb44153 100644
--- a/frontend/src/app/images/images.component.scss
+++ b/frontend/src/app/images/images.component.scss
@@ -3,11 +3,11 @@
display: block;
width: min(100%, 85rem);
margin: auto;
- gap: 5rem;
- align-items: stretch;
box-sizing: border-box;
padding: 0 1rem;
- text-align: center;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
}
@media screen and (width < 50rem) {
.images {
diff --git a/frontend/src/favicon.ico b/frontend/src/favicon.ico
index 997406a..ec70418 100644
Binary files a/frontend/src/favicon.ico and b/frontend/src/favicon.ico differ
diff --git a/frontend/src/index.html b/frontend/src/index.html
index c88b2dc..374bccf 100644
--- a/frontend/src/index.html
+++ b/frontend/src/index.html
@@ -6,6 +6,7 @@
+