+ v-if="desktopBg"
+ class="fixed inset-0 -z-20 bg-cover bg-center pointer-events-none hidden md:block"
+ :style="{ backgroundImage: `url(${desktopBg})` }" />
+
+
+
diff --git a/app/components/blog/card.vue b/app/components/blog/card.vue
index b12e6ee..f65e67a 100644
--- a/app/components/blog/card.vue
+++ b/app/components/blog/card.vue
@@ -7,6 +7,7 @@ interface Props {
image?: string;
alt?: string;
tags?: Array
;
+ categories?: Array;
published?: boolean;
}
@@ -19,33 +20,44 @@ withDefaults(defineProps(), {
alt: "no-alt",
ogImage: "/blogs-img/blog.jpg",
tags: () => [],
+ categories: () => [],
published: false,
});
-
-
+ class="group bg-white/40 dark:bg-slate-900/40 backdrop-blur-md border border-white/20 dark:border-white/5 overflow-hidden rounded-2xl shadow-sm hover:shadow-xl transition-all duration-500 text-zinc-700 dark:text-zinc-300 h-full flex flex-col">
+
+
-
+
-
+
{{ date }}
-
-
- {{ tag }}
-
+
+
+
+ {{ category }}
+
+
+
+
+
+
+ {{ tag }}
+
+
diff --git a/app/components/main/header.vue b/app/components/main/header.vue
index 83b4704..c9ba76b 100644
--- a/app/components/main/header.vue
+++ b/app/components/main/header.vue
@@ -1,4 +1,5 @@
-
-
-