diff --git a/Seasoned.Frontend/app/assets/css/gallery.css b/Seasoned.Frontend/app/assets/css/gallery.css index 95f7b04..db8bb45 100644 --- a/Seasoned.Frontend/app/assets/css/gallery.css +++ b/Seasoned.Frontend/app/assets/css/gallery.css @@ -1,5 +1,3 @@ -/* assets/css/gallery.css */ - .gallery-item-card { background-color: #fcfaf5 !important; border: 1px solid #e2d7ba !important; @@ -8,18 +6,18 @@ } .gallery-item-card:hover { - transform: translateY(-5px) rotate(1deg); /* Physical paper feel */ + transform: translateY(-5px) rotate(1deg); box-shadow: 0 10px 20px rgba(0,0,0,0.15) !important; } .recipe-thumbnail { - filter: sepia(0.15) contrast(1.1); /* Heirloom photo effect */ + filter: sepia(0.15) contrast(1.1); } .gallery-item-title { font-family: 'Libre Baskerville', serif; font-size: 1.25rem; - color: #2e1e0a; /* Dark ink color */ + color: #2e1e0a; } .gallery-item-date { @@ -34,4 +32,19 @@ font-family: 'Libre Baskerville', serif !important; font-style: italic; text-transform: none !important; +} + +.back-to-home-btn { + background-color: #5d4037 !important; /* Rich walnut brown */ + color: #f8f1e0 !important; /* Parchment text */ + font-family: 'Libre Baskerville', serif !important; + text-transform: none !important; + font-size: 1.1rem !important; + height: 56px !important; + border-radius: 8px !important; +} + +.back-to-home-btn:hover { + background-color: #4a3a2a !important; + box-shadow: 0 4px 8px rgba(0,0,0,0.2) !important; } \ No newline at end of file diff --git a/Seasoned.Frontend/app/pages/gallery.vue b/Seasoned.Frontend/app/pages/gallery.vue index 95a27f2..43252b8 100644 --- a/Seasoned.Frontend/app/pages/gallery.vue +++ b/Seasoned.Frontend/app/pages/gallery.vue @@ -9,14 +9,20 @@ - - - Return to Scanner + + + Back to Recipe Upload - - - + + + - - + + @@ -41,6 +49,39 @@ + + + +

Your collection is empty.

+
+
+
- \ No newline at end of file + + + \ No newline at end of file diff --git a/Seasoned.Frontend/nuxt.config.ts b/Seasoned.Frontend/nuxt.config.ts index 28dca9a..9872e54 100644 --- a/Seasoned.Frontend/nuxt.config.ts +++ b/Seasoned.Frontend/nuxt.config.ts @@ -12,8 +12,8 @@ export default defineNuxtConfig({ css: [ 'vuetify/lib/styles/main.sass', '@mdi/font/css/materialdesignicons.min.css', - '@/assets/css/app-theme.css', - '@/assets/css/gallery.css' + '~/assets/css/app-theme.css', + '~/assets/css/gallery.css' ], build: {