diff --git a/public/blog/atom.xml b/public/blog/atom.xml index 9bfd804..286cb30 100644 --- a/public/blog/atom.xml +++ b/public/blog/atom.xml @@ -2,7 +2,7 @@ https://srizan.dev/blog Sr Izan's Blog - 2023-11-22T20:55:41.512Z + 2023-11-23T15:57:20.074Z https://github.com/jpmonette/feed Sr Izan diff --git a/public/blog/rss.xml b/public/blog/rss.xml index d4edb3c..d7de5d7 100644 --- a/public/blog/rss.xml +++ b/public/blog/rss.xml @@ -4,7 +4,7 @@ Sr Izan's Blog https://srizan.dev/blog My little donowall place on the net - Wed, 22 Nov 2023 20:55:41 GMT + Thu, 23 Nov 2023 15:57:20 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en diff --git a/src/app/(pages)/blog/[id]/page.tsx b/src/app/(pages)/blog/[id]/page.tsx index 3260d30..a4abda6 100644 --- a/src/app/(pages)/blog/[id]/page.tsx +++ b/src/app/(pages)/blog/[id]/page.tsx @@ -78,6 +78,7 @@ export async function generateMetadata({ params }: { params: { id: string } }): } const filteredPost = jsonDataArray.filter((post) => post.id === id)[0]; + if (!filteredPost) redirect('/blog') jsonData = filteredPost; return { diff --git a/src/app/_components/BlogNavBar.tsx b/src/app/_components/BlogNavBar.tsx index 08e53c9..c16dd82 100644 --- a/src/app/_components/BlogNavBar.tsx +++ b/src/app/_components/BlogNavBar.tsx @@ -4,8 +4,6 @@ import { useEffect, useState } from 'react'; import '../_css/BlogNavBar.css' import Link from 'next/link'; -import Pfp from '../../../public/pfp.webp'; -import Image from 'next/image'; export default function BlogNavBar(props: Props) { const [isScrolled, setIsScrolled] = useState(false); diff --git a/src/app/_components/BlogPostCard.tsx b/src/app/_components/BlogPostCard.tsx index 0db0c66..406c7e4 100644 --- a/src/app/_components/BlogPostCard.tsx +++ b/src/app/_components/BlogPostCard.tsx @@ -22,7 +22,7 @@ export default function BlogPostCard(props: Props) { {props.title} - + {dayjs(props.date, 'DD/MM/YYYY').toDate().toLocaleDateString()} diff --git a/src/app/_components/ThemeRegistry/theme.ts b/src/app/_components/ThemeRegistry/theme.ts index 4f60dae..386f7be 100644 --- a/src/app/_components/ThemeRegistry/theme.ts +++ b/src/app/_components/ThemeRegistry/theme.ts @@ -6,23 +6,12 @@ const roboto = Roboto({ subsets: ['latin'], display: 'swap', }); - -// Check if window is defined before accessing its properties -const prefersDarkMode = typeof window !== 'undefined' ? window.matchMedia('(prefers-color-scheme: dark)') : null; - -// Add event listener only if prefersDarkMode is defined -if (prefersDarkMode) { - prefersDarkMode.addEventListener('change', () => { - location.reload(); - }); -} - const theme = createTheme({ palette: { - mode: prefersDarkMode && prefersDarkMode.matches ? 'dark' : 'light', + mode: 'dark', background: { - default: prefersDarkMode && prefersDarkMode.matches ? '#0d0d0d' : '#fafafa', - paper: prefersDarkMode && prefersDarkMode.matches ? '#0d0d0d' : '#fafafa', + default: '#0d0d0d', + paper: '#0d0d0d', }, primary: { main: '#646cff', diff --git a/src/app/_css/BlogNavBar.css b/src/app/_css/BlogNavBar.css index d6889d7..391d1f5 100644 --- a/src/app/_css/BlogNavBar.css +++ b/src/app/_css/BlogNavBar.css @@ -48,6 +48,6 @@ @media (prefers-color-scheme: light) { .navBar { - background-color: #f2f2f2; + background-color: #0d0d0d; } } \ No newline at end of file diff --git a/src/app/globals.css b/src/app/globals.css index b629555..a132682 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -53,13 +53,10 @@ button:focus-visible { @media (prefers-color-scheme: light) { :root { - color: #213547; - background-color: #ffffff; + color: rgba(255, 255, 255, 0.87); + background-color: #1d1d1d; } a:hover { color: #747bff; } - button { - background-color: #f9f9f9; - } }