From 262bd8b1452e327672ad347837d099e76f66e3e3 Mon Sep 17 00:00:00 2001 From: Kris Date: Sun, 29 Jun 2025 19:26:53 -0400 Subject: [PATCH] UX: add filter to features page, update styles (#1471) * UX: add filter to features page, update styles * merge fix * update toggle spec * test fix --- .../discourse/components/ai-features-list.gjs | 65 ++++-- .../discourse/components/ai-features.gjs | 204 ++++++++++++++---- assets/stylesheets/common/ai-features.scss | 80 ++++++- config/locales/client.en.yml | 5 + .../page_objects/pages/admin_ai_features.rb | 6 +- 5 files changed, 289 insertions(+), 71 deletions(-) diff --git a/assets/javascripts/discourse/components/ai-features-list.gjs b/assets/javascripts/discourse/components/ai-features-list.gjs index 1f8de792..eace77ae 100644 --- a/assets/javascripts/discourse/components/ai-features-list.gjs +++ b/assets/javascripts/discourse/components/ai-features-list.gjs @@ -44,14 +44,19 @@ class ExpandableList extends Component { this.isExpanded = !this.isExpanded; } + @action + isLastItem(index) { + return index === this.visibleItems.length - 1; + } +