From 0aa7aca560f7d94b6ecb874cf0f945ac84a56e4f Mon Sep 17 00:00:00 2001 From: Rishabh Date: Thu, 12 Aug 2021 13:33:32 +0530 Subject: [PATCH] Added dynamic value selection UI for filter dropdown refs https://github.com/TryGhost/Team/issues/943 The filter UI behind labs in Admin allows filtering members list across several filters. Since each filter type can have its own specific set of values to choose from, this change adds custom UI based on filter type to select filter value. --- .../app/components/gh-members-filter-labs.hbs | 7 +- .../app/components/gh-members-filter-labs.js | 23 +++-- .../gh-members-filter-value-labs.hbs | 85 +++++++++++++++++++ .../gh-members-filter-value-labs.js | 49 +++++++++++ .../gh-members-list-item-column-labs.hbs | 28 ++++-- .../app/styles/components/filter-builder.css | 14 ++- 6 files changed, 185 insertions(+), 21 deletions(-) create mode 100644 ghost/admin/app/components/gh-members-filter-value-labs.hbs create mode 100644 ghost/admin/app/components/gh-members-filter-value-labs.js diff --git a/ghost/admin/app/components/gh-members-filter-labs.hbs b/ghost/admin/app/components/gh-members-filter-labs.hbs index d54a41eb28..b97ffe3a9b 100644 --- a/ghost/admin/app/components/gh-members-filter-labs.hbs +++ b/ghost/admin/app/components/gh-members-filter-labs.hbs @@ -44,10 +44,9 @@ /> {{svg-jar "arrow-down-small"}} -