This is an automated email from the ASF dual-hosted git repository.
bbovenzi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from f80d3084b45 Add react-dom to default plugin external libraries (#55451)
add 2a1c68684cc Add reusable FilterBar component for date, number, text
input (#54895)
No new revisions were added by this update.
Summary of changes:
.../airflow/ui/public/i18n/locales/en/common.json | 13 +-
.../ui/src/components/FilterBar/FilterBar.tsx | 172 +++++++++++++++
.../ui/src/components/FilterBar/FilterPill.tsx | 161 ++++++++++++++
.../components/FilterBar/defaultIcons.tsx} | 14 +-
.../components/FilterBar/filters/DateFilter.tsx | 54 +++++
.../components/FilterBar/filters/NumberFilter.tsx | 112 ++++++++++
.../FilterBar/filters/TextSearchFilter.tsx | 63 ++++++
.../Dag/Calendar => components/FilterBar}/index.ts | 12 +-
.../airflow/ui/src/components/FilterBar/types.ts | 53 +++++
.../ui/src/components/ui/InputWithAddon.tsx | 68 ++++++
.../src/airflow/ui/src/components/ui/index.ts | 1 +
.../src/airflow/ui/src/constants/filterConfigs.tsx | 97 +++++++++
.../src/airflow/ui/src/pages/XCom/XComFilters.tsx | 236 +++++----------------
airflow-core/src/airflow/ui/src/utils/index.ts | 1 +
.../src/airflow/ui/src/utils/useFiltersHandler.ts | 75 +++++++
15 files changed, 924 insertions(+), 208 deletions(-)
create mode 100644
airflow-core/src/airflow/ui/src/components/FilterBar/FilterBar.tsx
create mode 100644
airflow-core/src/airflow/ui/src/components/FilterBar/FilterPill.tsx
copy airflow-core/src/airflow/ui/{rules/levels.js =>
src/components/FilterBar/defaultIcons.tsx} (70%)
create mode 100644
airflow-core/src/airflow/ui/src/components/FilterBar/filters/DateFilter.tsx
create mode 100644
airflow-core/src/airflow/ui/src/components/FilterBar/filters/NumberFilter.tsx
create mode 100644
airflow-core/src/airflow/ui/src/components/FilterBar/filters/TextSearchFilter.tsx
copy airflow-core/src/airflow/ui/src/{pages/Dag/Calendar =>
components/FilterBar}/index.ts (71%)
create mode 100644
airflow-core/src/airflow/ui/src/components/FilterBar/types.ts
create mode 100644
airflow-core/src/airflow/ui/src/components/ui/InputWithAddon.tsx
create mode 100644 airflow-core/src/airflow/ui/src/constants/filterConfigs.tsx
create mode 100644 airflow-core/src/airflow/ui/src/utils/useFiltersHandler.ts