From 0c60fe67de91e4c798c02c6305819d8d25fa8f4e Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Thu, 14 May 2026 20:53:36 +0200 Subject: fix: resolve post-review issues in pkg-list shortcode - Replace data-feather icon with inline SVG (feather.replace() runs before Alpine renders x-for rows, so dynamic icons never rendered) - Add defer to pkg-list.js and pkg-changelog.js script tags - Add missing i18n keys: pkg_list_no_results, pkg_list_col_package, pkg_list_col_version, pkg_list_col_link (EN + IT) - Use i18n.noResults, i18n.colPkg/Ver/Link in template - Fix aria-label to use i18n.view instead of hardcoded "View" Co-Authored-By: Claude Sonnet 4.6 --- layouts/shortcodes/pkg-list.html | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) (limited to 'layouts/shortcodes/pkg-list.html') diff --git a/layouts/shortcodes/pkg-list.html b/layouts/shortcodes/pkg-list.html index df382dd..b1c2cdf 100644 --- a/layouts/shortcodes/pkg-list.html +++ b/layouts/shortcodes/pkg-list.html @@ -1,10 +1,14 @@ -{{- $loading := i18n "pkg_list_loading" | default "Loading packages..." -}} -{{- $error := i18n "pkg_list_error" | default "Could not load packages." -}} -{{- $filter := i18n "pkg_list_filter" | default "Filter packages..." -}} -{{- $view := i18n "pkg_list_link_label" | default "View" -}} +{{- $loading := i18n "pkg_list_loading" | default "Loading packages..." -}} +{{- $error := i18n "pkg_list_error" | default "Could not load packages." -}} +{{- $filter := i18n "pkg_list_filter" | default "Filter packages..." -}} +{{- $view := i18n "pkg_list_link_label" | default "View" -}} +{{- $noResults := i18n "pkg_list_no_results" | default "No packages match your filter." -}} +{{- $colPkg := i18n "pkg_list_col_package" | default "Package" -}} +{{- $colVer := i18n "pkg_list_col_version" | default "Version" -}} +{{- $colLink := i18n "pkg_list_col_link" | default "Link" -}}
@@ -28,16 +32,16 @@ x-model="filter" :placeholder="i18n.filter" class="w-full sm:w-72 px-3 py-2 text-sm bg-bg border border-border/50 rounded-lg text-text placeholder-text-dim focus:outline-none focus:border-accent focus:ring-1 focus:ring-accent transition-colors" - aria-label="Filter packages" + :aria-label="i18n.filter" />
- - - + + + @@ -51,16 +55,16 @@ target="_blank" rel="noopener" class="inline-flex items-center gap-1 text-accent hover:underline text-xs" - :aria-label="'View ' + pkg.name + ' in repository'" + :aria-label="i18n.view + ' ' + pkg.name" > - + - +
PackageVersionLink
No packages match your filter.
-- cgit v1.2.3