From ceb31f2bcc843e5045bfb52b3cbf2a3a291ed31a Mon Sep 17 00:00:00 2001 From: Andrea Date: Wed, 25 Sep 2024 10:11:37 +0200 Subject: [PATCH] refactor: code refactor --- app/routes/blog.$file.tsx | 13 ++++++++++--- app/routes/blog._index.tsx | 4 ++-- app/routes/blog.tsx | 2 +- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/app/routes/blog.$file.tsx b/app/routes/blog.$file.tsx index 09bff28..708ea6d 100644 --- a/app/routes/blog.$file.tsx +++ b/app/routes/blog.$file.tsx @@ -3,7 +3,9 @@ import { Link, useLoaderData } from "@remix-run/react"; import { getMDXComponent } from "mdx-bundler/client/index.js"; import React from "react"; import { FaEdit } from "react-icons/fa"; +import { Notbyai } from "~/components/Notbyai"; import { Title } from "~/components/Title"; +import { useFormattedDate } from "~/hooks"; import { getMdxFile } from "~/utils/posts.server"; export const handle = { @@ -47,19 +49,24 @@ export const meta: MetaFunction = ({ data }) => { export default function () { const { code, - frontmatter: { title }, + frontmatter: { title, published }, file, } = useLoaderData(); + const formattedDate = useFormattedDate(published); const MdxComponent = React.useMemo(() => getMDXComponent(code), [code]); return ( -
+ <> {title} +
+ +
+
-
+ ); } diff --git a/app/routes/blog._index.tsx b/app/routes/blog._index.tsx index 8edc1c3..8dbbb89 100644 --- a/app/routes/blog._index.tsx +++ b/app/routes/blog._index.tsx @@ -17,7 +17,7 @@ export default function () { const posts = useLoaderData(); return ( -
+ <> Here I blog about whatever get my attention {posts.length > 0 ? (
@@ -28,6 +28,6 @@ export default function () { ) : ( )} -
+ ); } diff --git a/app/routes/blog.tsx b/app/routes/blog.tsx index e59d263..fefb98d 100644 --- a/app/routes/blog.tsx +++ b/app/routes/blog.tsx @@ -7,7 +7,7 @@ export default function () { const { handle } = useMatch(); return ( -
+
{handle.text}