From e909302898bedf4ca0c2ffd75f8a8b1cb6e343a9 Mon Sep 17 00:00:00 2001 From: Xavier Carron <33637571+xav-car@users.noreply.github.com> Date: Mon, 7 Oct 2024 14:56:20 +0200 Subject: [PATCH 1/7] refactor(admin): use PixFilterBanner to display filters --- .../target-profiles/list-summary-items.gjs | 66 +++++++++++-------- .../authenticated/target-profiles/list.js | 6 ++ admin/app/styles/globals/page.scss | 8 +++ admin/app/styles/globals/table-admin.scss | 3 +- .../authenticated/target-profiles/list.hbs | 5 +- .../target-profiles/list-test.js | 8 ++- .../target-profiles/list-items-test.gjs | 15 +++-- .../list-summary-items-test.gjs | 6 +- admin/translations/en.json | 24 +++++++ admin/translations/fr.json | 24 +++++++ 10 files changed, 125 insertions(+), 40 deletions(-) diff --git a/admin/app/components/target-profiles/list-summary-items.gjs b/admin/app/components/target-profiles/list-summary-items.gjs index 4ba1d94397c..f868d9230a8 100644 --- a/admin/app/components/target-profiles/list-summary-items.gjs +++ b/admin/app/components/target-profiles/list-summary-items.gjs @@ -1,46 +1,58 @@ +import PixFilterBanner from '@1024pix/pix-ui/components/pix-filter-banner'; import PixInput from '@1024pix/pix-ui/components/pix-input'; import PixPagination from '@1024pix/pix-ui/components/pix-pagination'; import { fn } from '@ember/helper'; import { LinkTo } from '@ember/routing'; import Component from '@glimmer/component'; +import { t } from 'ember-intl'; import formatDate from '../../helpers/format-date'; export default class TargetProfileListSummaryItems extends Component { - searchedId = this.args.id; - searchedName = this.args.name; + get isClearFiltersButtonDisabled() { + return !this.args.id && !this.args.name; + }