From 312d1c3eed8c391209b4dd2d02c279618b604d8d Mon Sep 17 00:00:00 2001 From: Sat Naing Date: Sun, 4 Jan 2026 20:37:18 +0700 Subject: [PATCH] refactor: improve props usage and dynamic rendering in LinkButton (#599) - update LinkButton Props by using HTMLAttributes from astro/types - use dynamic tags for rendering element dynamically - improve a11y for pagination --- src/components/Header.astro | 4 +-- src/components/LinkButton.astro | 58 ++++++++++----------------------- src/components/Pagination.astro | 10 ++++-- 3 files changed, 26 insertions(+), 46 deletions(-) diff --git a/src/components/Header.astro b/src/components/Header.astro index 3f4dfbc..5120467 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -97,8 +97,8 @@ const isActive = (path: string) => { "active-nav [&>svg]:stroke-accent": isActive("/archives"), }, ]} - ariaLabel="archives" title="Archives" + aria-label="archives" >