diff --git a/assets/icons/sprite/ticket-color.svg b/assets/icons/sprite/ticket-color.svg deleted file mode 100644 index a6149ba4..00000000 --- a/assets/icons/sprite/ticket-color.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/js/runtime/svg-icon.js b/assets/js/runtime/svg-icon.js index 169580b3..1434920d 100644 --- a/assets/js/runtime/svg-icon.js +++ b/assets/js/runtime/svg-icon.js @@ -88,7 +88,6 @@ aksrt_svgs['tags'] = ''; aksrt_svgs['theme'] = ''; aksrt_svgs['tianyi'] = ''; -aksrt_svgs['ticket-color'] = ''; aksrt_svgs['time'] = ''; aksrt_svgs['topic'] = ''; aksrt_svgs['topping'] = ''; diff --git a/inc/helpers/user-center-renderers/sidebar-nav.php b/inc/helpers/user-center-renderers/sidebar-nav.php index 7e6f25af..9ca044bf 100644 --- a/inc/helpers/user-center-renderers/sidebar-nav.php +++ b/inc/helpers/user-center-renderers/sidebar-nav.php @@ -41,7 +41,7 @@ $services = array_values(array_filter([ ], [ 'label' => __('工单中心', 'aksrt'), - 'icon' => 'ticket-color', + 'icon' => 'comment-color', 'url' => $tickets_url, 'tab' => 'tickets', ], diff --git a/tests/widget-system/ticket-schema-contract.test.cjs b/tests/widget-system/ticket-schema-contract.test.cjs index e6efff01..002f0a32 100644 --- a/tests/widget-system/ticket-schema-contract.test.cjs +++ b/tests/widget-system/ticket-schema-contract.test.cjs @@ -155,7 +155,7 @@ test('ticket panel is registered across the user-center wiring', () => { const sidebar = read('inc/helpers/user-center-renderers/sidebar-nav.php'); assert.ok(sidebar.includes("'label' => __('工单中心', 'aksrt')"), 'sidebar label missing'); - assert.ok(sidebar.includes("'icon' => 'ticket-color'"), 'sidebar icon should use the built-in ticket sprite'); + assert.ok(sidebar.includes("'icon' => 'comment-color'"), 'sidebar icon should use the built-in comment sprite'); assert.ok(sidebar.includes("'tab' => 'tickets'"), 'sidebar tab key missing'); const helper = read('inc/helpers/aksrt-user-center.php'); diff --git a/tests/widget-system/user-center-sidebar-icons-contract.test.cjs b/tests/widget-system/user-center-sidebar-icons-contract.test.cjs index d73ac221..6411ca0d 100644 --- a/tests/widget-system/user-center-sidebar-icons-contract.test.cjs +++ b/tests/widget-system/user-center-sidebar-icons-contract.test.cjs @@ -152,7 +152,7 @@ test('所用 sprite key 均在前端 sprite 中定义', () => { const sprite = read('assets/js/runtime/svg-icon.js'); const keys = [ 'trend-color', 'user-auth', 'order-color', 'msg-color', 'user-color', 'security-color', - 'money-color-2', 'points-color', 'merchant-color', 'money-color', 'vip_1', 'time', 'menu', 'right', 'ticket-color', + 'money-color-2', 'points-color', 'merchant-color', 'money-color', 'vip_1', 'time', 'menu', 'right', 'comment-color', ]; for (const key of keys) { assert.match(sprite, new RegExp(`aksrt_svgs\\['${key}'\\]\\s*=`), `sprite key missing: ${key}`);