diff --git a/README.md b/README.md index dbf544c..ced53cc 100644 --- a/README.md +++ b/README.md @@ -37,3 +37,10 @@ The admin panel has been provided by `Payload CMS`, you can access it by visitin ``` http://localhost:3000/admin ``` + +Credential: + +``` +e-mail: rankrunners@gmail.com +pw: Iloveskyrim99 +``` diff --git a/env b/env index d7eb772..8bf5180 100644 --- a/env +++ b/env @@ -4,12 +4,12 @@ SERVICE_SUPABASEANON_KEY=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJzdXBhYm SUPABASE_URL=https://supabasekong-n00g8kwoos4skc0gw44k8sks.dev3vds1.link - +# payload -DATABASE_URI=your-connection-string-here -PAYLOAD_SECRET=YOUR_SECRET_HERE -S3_BUCKET=YOUR_BUCKET -S3_ACCESS_KEY_ID=YOUR_ACCESS_KEY -S3_SECRET_ACCESS_KEY=YOUR_SECRET -S3_REGION=YOUR_REGION -S3_ENDPOINT=YOUR_ENDPOINT +DATABASE_URI=postgresql://postgres.jswmbraeandqttpcdfmj:qDY4C35XaRsmW6dW@aws-0-ap-southeast-1.pooler.supabase.com:5432/postgres +PAYLOAD_SECRET=1b7204f9ed5f7ab09706fc51 +S3_BUCKET=cochise-bucket +S3_ACCESS_KEY_ID=97394cd503ae9973efa25168ed980e51 +S3_SECRET_ACCESS_KEY=9b4e412850582aab32ffdadbe23bb7ea972b39aaf79c34da0c19d3fcafe11dd0 +S3_REGION=ap-southeast-1 +S3_ENDPOINT=https://jswmbraeandqttpcdfmj.supabase.co/storage/v1/s3 diff --git a/src/app/(main)/blog/[slug]/page.tsx b/src/app/(main)/blog/[slug]/page.tsx index 10745bc..434afcb 100644 --- a/src/app/(main)/blog/[slug]/page.tsx +++ b/src/app/(main)/blog/[slug]/page.tsx @@ -6,12 +6,9 @@ import { RichText } from "@payloadcms/richtext-lexical/react"; import { Metadata } from "next"; import Image from "next/image"; -export async function generateMetadata({ - params, -}: { - params: { slug: string }; -}): Promise { - const blog = await fetchBlogDetail(params.slug); +export async function generateMetadata({ params }: { params: Promise<{ slug: string }> }): Promise { + const slug = (await params).slug; + const blog = await fetchBlogDetail(slug); if (!blog) { return { @@ -38,11 +35,7 @@ export async function generateMetadata({ }; } -export default async function SingleBlogPage({ - params, -}: { - params: Promise<{ slug: string }>; -}) { +export default async function SingleBlogPage({ params }: { params: Promise<{ slug: string }> }) { const slug = (await params).slug; const data = await fetchBlogDetail(slug); @@ -50,50 +43,36 @@ export default async function SingleBlogPage({ return ( <> -
+
{/* */} -
- +
+
{/* */}
-

- {data.data.title} -

+

{data.data.title}

{/* Author, Categories, Comments */} -
+ {/* End Author, Categories, Comments */}
+ <> {/* Section */}
@@ -105,13 +84,7 @@ export default async function SingleBlogPage({
- Image Description + Image Description
diff --git a/src/app/(main)/blog/page.tsx b/src/app/(main)/blog/page.tsx index a7cc3af..b691373 100644 --- a/src/app/(main)/blog/page.tsx +++ b/src/app/(main)/blog/page.tsx @@ -10,27 +10,16 @@ export const metadata = { description: "Blogs | Cochise Oncology", }; -export default async function BlogPage({ - searchParams, -}: { - searchParams?: { page?: string }; -}) { - const page = sanitizePageNumber(searchParams?.page); +export default async function BlogPage({ searchParams }: { searchParams?: Promise<{ page?: string }> }) { + const paramsPage = (await searchParams)?.page; + const page = sanitizePageNumber(paramsPage); return ( <> -
+
{/* */} -
- +
+
{/* */} @@ -38,17 +27,11 @@ export default async function BlogPage({

Blog

- -

- Explore captivating web design solutions. -

+