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

Reply via email to