refactor: update component props and improve types (#600)

- stop exporting component Props
- replace interface with type for component Props
- enhance dynamic rendering in several components
This commit is contained in:
Sat Naing
2026-01-05 22:56:38 +07:00
committed by GitHub
parent f5f863f9d2
commit 7141d82dbd
9 changed files with 40 additions and 53 deletions
+2 -2
View File
@@ -4,7 +4,7 @@ import { PUBLIC_GOOGLE_SITE_VERIFICATION } from "astro:env/client";
import { SITE } from "@/config";
import "@/styles/global.css";
export interface Props {
type Props = {
title?: string;
author?: string;
profile?: string;
@@ -14,7 +14,7 @@ export interface Props {
pubDatetime?: Date;
modDatetime?: Date | null;
scrollSmooth?: boolean;
}
};
const {
title = SITE.title,