diff --git a/src/app/(main)/blog/page.tsx b/src/app/(main)/blog/page.tsx
index 60b8e64..438d0bc 100644
--- a/src/app/(main)/blog/page.tsx
+++ b/src/app/(main)/blog/page.tsx
@@ -1,6 +1,8 @@
+import { BlogCardItemSkeleton } from "@/components/Blogs/BlogCardItem";
import Blogs from "@/components/Blogs/Blogs";
import { sanitizePageNumber } from "@/utils/sanitize";
import Image from "next/image";
+import { Suspense } from "react";
export const metadata = {
title: "Blogs | Cochise Oncology",
@@ -30,8 +32,23 @@ export default async function BlogPage({ searchParams }: { searchParams?: Promis
>
);
}
+
+function Loading() {
+ return (
+
-
+
@@ -61,3 +56,28 @@ export function BlogCardItem({ data }: BlogCardItemProps) {
);
}
+
+export function BlogCardItemSkeleton() {
+ return (
+
+ );
+}
diff --git a/src/components/Blogs/Blogs.tsx b/src/components/Blogs/Blogs.tsx
index 485e317..5ed3b2b 100644
--- a/src/components/Blogs/Blogs.tsx
+++ b/src/components/Blogs/Blogs.tsx
@@ -29,9 +29,7 @@ export default async function Blogs({ page }: BlogsProps) {
data={{
slug: blog.slug,
title: blog.title,
- contentPreview: sanitizeBlogContentIntoStringPreview(
- blog.content
- ),
+ contentPreview: sanitizeBlogContentIntoStringPreview(blog.content),
date: blog.createdAtFormatted,
img: blog.imgFormatted,
}}