From 9090a07aa546254b6e2d497f0d65d6712c266f3c Mon Sep 17 00:00:00 2001 From: Chip Wasson Date: Tue, 1 Oct 2024 18:18:39 -0600 Subject: [PATCH] Adjust junk drawer styles --- src/junk-drawer/junk-drawer.controller.ts | 7 +++ views/junk-drawer/upload-result.hbs | 15 ------ views/junk-drawer/upload.hbs | 65 +++++++++++++++-------- views/junk-drawer/view.hbs | 51 +++++++++++++----- 4 files changed, 87 insertions(+), 51 deletions(-) delete mode 100644 views/junk-drawer/upload-result.hbs diff --git a/src/junk-drawer/junk-drawer.controller.ts b/src/junk-drawer/junk-drawer.controller.ts index 336664c..07b935b 100644 --- a/src/junk-drawer/junk-drawer.controller.ts +++ b/src/junk-drawer/junk-drawer.controller.ts @@ -40,6 +40,13 @@ export class JunkDrawerController { @Render('junk-drawer/view') async viewJunkDrawer(@Param('slug') slug: string): Promise { const metadata = await this.junkDrawerService.getJunkDrawerMetadata(slug); + if (!metadata) { + return { error: 'File not found or expired' }; + } + metadata.items = metadata.items.map((item) => ({ + ...item, + isImage: item.mimetype.startsWith('image/'), + })); return { ...metadata }; } diff --git a/views/junk-drawer/upload-result.hbs b/views/junk-drawer/upload-result.hbs deleted file mode 100644 index b774f1d..0000000 --- a/views/junk-drawer/upload-result.hbs +++ /dev/null @@ -1,15 +0,0 @@ -
-

Upload Result

-

File uploaded successfully.

-

{{description}}

-

Right-click copy: {{slug}}

- {{#if items}} -

Files:

- - {{/if}} -

Upload another file

-
\ No newline at end of file diff --git a/views/junk-drawer/upload.hbs b/views/junk-drawer/upload.hbs index 9ac7d36..8c889de 100644 --- a/views/junk-drawer/upload.hbs +++ b/views/junk-drawer/upload.hbs @@ -1,22 +1,43 @@ -
-
- - -
-
- - -
-
- - -
-
- -
-
\ No newline at end of file + + + + + Junk Drawer + + + + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+ + \ No newline at end of file diff --git a/views/junk-drawer/view.hbs b/views/junk-drawer/view.hbs index eff090f..f83a30b 100644 --- a/views/junk-drawer/view.hbs +++ b/views/junk-drawer/view.hbs @@ -1,16 +1,39 @@ -
-

Junk Drawer Item

-

The junk drawer item was uploaded {{lastModified}}

-

Description

-

{{description}}

-

Right-click copy: {{slug}}

- {{#if items}} -

Files:

- - {{/if}} -

Upload another file

-
\ No newline at end of file + + {{/if}} +

Upload another file

+ + + + \ No newline at end of file