From ace931aaf858b0ce883ed6b216f7871857947c47 Mon Sep 17 00:00:00 2001 From: Samir Boulahtit Date: Wed, 31 Dec 2025 22:49:56 +0100 Subject: [PATCH] fix: add chevron-double icons and fix subscriptions pagination MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add chevron-double-left and chevron-double-right icons to icons.js - Switch subscriptions page from pagination_full to pagination macro (pagination_full expects flat variables but component uses nested pagination object) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- app/templates/admin/subscriptions.html | 4 ++-- static/shared/js/icons.js | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/templates/admin/subscriptions.html b/app/templates/admin/subscriptions.html index 458f1527..c8e283f1 100644 --- a/app/templates/admin/subscriptions.html +++ b/app/templates/admin/subscriptions.html @@ -3,7 +3,7 @@ {% from 'shared/macros/alerts.html' import alert_dynamic, error_state %} {% from 'shared/macros/headers.html' import page_header_refresh %} {% from 'shared/macros/tables.html' import table_wrapper, table_header_custom, th_sortable %} -{% from 'shared/macros/pagination.html' import pagination_full %} +{% from 'shared/macros/pagination.html' import pagination %} {% block title %}Vendor Subscriptions{% endblock %} @@ -225,7 +225,7 @@ {% endcall %} -{{ pagination_full() }} +{{ pagination(show_condition="!loading && pagination.total > 0") }} {# noqa: FE-004 - Inline modal required for complex subscription edit form #} diff --git a/static/shared/js/icons.js b/static/shared/js/icons.js index c3d9a36f..c555a02b 100644 --- a/static/shared/js/icons.js +++ b/static/shared/js/icons.js @@ -20,6 +20,8 @@ const Icons = { 'chevron-right': ``, 'chevron-left': ``, 'chevron-up': ``, + 'chevron-double-left': ``, + 'chevron-double-right': ``, 'zoom-in': ``, 'zoom-out': ``, 'arrows-expand': ``,