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 a2a0ef09357 Allow to switch breeze to use uv internally to create
virtualenvs (#43587)
add bd74cf8ff3a Migrate new UI to Chakra v3 (#43523)
No new revisions were added by this update.
Summary of changes:
airflow/ui/package.json | 7 +-
airflow/ui/pnpm-lock.yaml | 3127 ++++++++++----------
airflow/ui/rules/typescript.js | 5 +-
airflow/ui/src/components/DataTable/CardList.tsx | 46 +-
.../ui/src/components/DataTable/DataTable.test.tsx | 33 +-
airflow/ui/src/components/DataTable/DataTable.tsx | 22 +-
airflow/ui/src/components/DataTable/TableList.tsx | 174 +-
.../ui/src/components/DataTable/TablePaginator.tsx | 89 -
.../components/DataTable/ToggleTableDisplay.tsx | 20 +-
.../components/DataTable/{index.tsx => index.ts} | 0
airflow/ui/src/components/ErrorAlert.tsx | 6 +-
airflow/ui/src/components/QuickFilterButton.tsx | 14 +-
airflow/ui/src/components/SearchBar.tsx | 32 +-
airflow/ui/src/components/TogglePause.tsx | 17 +-
airflow/ui/src/components/ui/Alert.tsx | 69 +
.../ui/CloseButton.tsx} | 22 +-
.../Dialog/CloseTrigger.tsx} | 30 +-
.../ui/Dialog/Content.tsx} | 54 +-
.../index.tsx => components/ui/Dialog/index.ts} | 10 +-
airflow/ui/src/components/ui/InputGroup.tsx | 66 +
.../Schedule.tsx => components/ui/Menu.tsx} | 36 +-
.../ui/Pagination/Ellipsis.tsx} | 36 +-
airflow/ui/src/components/ui/Pagination/Item.tsx | 54 +
.../ui/Pagination/Items.tsx} | 26 +-
.../ui/Pagination/NextTrigger.tsx} | 34 +-
.../ui/src/components/ui/Pagination/PageText.tsx | 48 +
.../ui/Pagination/PrevTrigger.tsx} | 34 +-
airflow/ui/src/components/ui/Pagination/Root.tsx | 56 +
.../ui/Pagination/context.ts} | 30 +-
.../ui/Pagination/index.ts} | 29 +-
.../ui/ProgressBar.tsx} | 22 +-
.../ui/Select/Content.tsx} | 35 +-
.../ui/Select/Item.tsx} | 32 +-
.../ui/Select/ItemGroup.tsx} | 33 +-
.../ui/Select/Root.tsx} | 22 +-
airflow/ui/src/components/ui/Select/Trigger.tsx | 52 +
airflow/ui/src/components/ui/Select/ValueText.tsx | 53 +
.../ui/Select/index.ts} | 28 +-
airflow/ui/src/components/ui/Switch.tsx | 57 +
airflow/ui/src/components/ui/Tag.tsx | 55 +
airflow/ui/src/components/ui/Tooltip.tsx | 66 +
.../Dag/index.tsx => components/ui/index.ts} | 14 +-
.../colorMode/ColorModeProvider.tsx} | 8 +-
.../Dag/index.tsx => context/colorMode/index.ts} | 3 +-
.../colorMode/useColorMode.tsx} | 24 +-
airflow/ui/src/layouts/BaseLayout.tsx | 2 +-
airflow/ui/src/layouts/Nav/DocsButton.tsx | 48 +-
airflow/ui/src/layouts/Nav/Nav.tsx | 28 +-
airflow/ui/src/layouts/Nav/NavButton.tsx | 39 +-
airflow/ui/src/layouts/Nav/TimezoneModal.tsx | 27 +-
airflow/ui/src/layouts/Nav/TimezoneSelector.tsx | 18 +-
airflow/ui/src/layouts/Nav/UserSettingsButton.tsx | 42 +-
airflow/ui/src/layouts/Nav/{index.tsx => index.ts} | 0
airflow/ui/src/main.tsx | 26 +-
airflow/ui/src/pages/DagsList/Dag/Dag.tsx | 67 +-
airflow/ui/src/pages/DagsList/Dag/Header.tsx | 141 +-
.../src/pages/DagsList/Dag/{index.tsx => index.ts} | 0
airflow/ui/src/pages/DagsList/DagCard.tsx | 32 +-
airflow/ui/src/pages/DagsList/DagTags.tsx | 11 +-
airflow/ui/src/pages/DagsList/DagsFilters.tsx | 139 +-
airflow/ui/src/pages/DagsList/DagsList.tsx | 65 +-
airflow/ui/src/pages/DagsList/RecentRuns.tsx | 18 +-
airflow/ui/src/pages/DagsList/Schedule.tsx | 5 +-
.../ui/src/pages/DagsList/{index.tsx => index.ts} | 0
airflow/ui/src/pages/Dashboard/Health.tsx | 2 +-
airflow/ui/src/pages/Dashboard/HealthSection.tsx | 13 +-
airflow/ui/src/pages/Dashboard/HealthTag.tsx | 12 +-
.../ui/src/pages/Dashboard/{index.tsx => index.ts} | 0
airflow/ui/src/pages/Error.tsx | 13 +-
airflow/ui/src/theme.ts | 96 -
airflow/ui/src/utils/ChakraWrapper.tsx | 4 +-
airflow/ui/src/utils/Wrapper.tsx | 4 +-
72 files changed, 3093 insertions(+), 2489 deletions(-)
delete mode 100644 airflow/ui/src/components/DataTable/TablePaginator.tsx
rename airflow/ui/src/components/DataTable/{index.tsx => index.ts} (100%)
create mode 100644 airflow/ui/src/components/ui/Alert.tsx
copy airflow/ui/src/{layouts/BaseLayout.tsx => components/ui/CloseButton.tsx}
(61%)
copy airflow/ui/src/components/{QuickFilterButton.tsx =>
ui/Dialog/CloseTrigger.tsx} (62%)
copy airflow/ui/src/{layouts/Nav/TimezoneModal.tsx =>
components/ui/Dialog/Content.tsx} (50%)
copy airflow/ui/src/{pages/DagsList/Dag/index.tsx =>
components/ui/Dialog/index.ts} (78%)
create mode 100644 airflow/ui/src/components/ui/InputGroup.tsx
copy airflow/ui/src/{pages/DagsList/Schedule.tsx => components/ui/Menu.tsx}
(57%)
copy airflow/ui/src/{layouts/Nav/NavButton.tsx =>
components/ui/Pagination/Ellipsis.tsx} (55%)
create mode 100644 airflow/ui/src/components/ui/Pagination/Item.tsx
copy airflow/ui/src/{layouts/BaseLayout.tsx =>
components/ui/Pagination/Items.tsx} (60%)
copy airflow/ui/src/{pages/DagsList/Schedule.tsx =>
components/ui/Pagination/NextTrigger.tsx} (55%)
create mode 100644 airflow/ui/src/components/ui/Pagination/PageText.tsx
copy airflow/ui/src/{pages/DagsList/Schedule.tsx =>
components/ui/Pagination/PrevTrigger.tsx} (55%)
create mode 100644 airflow/ui/src/components/ui/Pagination/Root.tsx
copy airflow/ui/src/{layouts/Nav/navButtonProps.ts =>
components/ui/Pagination/context.ts} (67%)
copy airflow/ui/src/{layouts/BaseLayout.tsx =>
components/ui/Pagination/index.ts} (68%)
copy airflow/ui/src/{layouts/BaseLayout.tsx => components/ui/ProgressBar.tsx}
(68%)
copy airflow/ui/src/{layouts/Nav/navButtonProps.ts =>
components/ui/Select/Content.tsx} (57%)
copy airflow/ui/src/{layouts/Nav/navButtonProps.ts =>
components/ui/Select/Item.tsx} (59%)
rename airflow/ui/src/{layouts/Nav/navButtonProps.ts =>
components/ui/Select/ItemGroup.tsx} (61%)
copy airflow/ui/src/{layouts/BaseLayout.tsx => components/ui/Select/Root.tsx}
(71%)
create mode 100644 airflow/ui/src/components/ui/Select/Trigger.tsx
create mode 100644 airflow/ui/src/components/ui/Select/ValueText.tsx
copy airflow/ui/src/{layouts/BaseLayout.tsx => components/ui/Select/index.ts}
(67%)
create mode 100644 airflow/ui/src/components/ui/Switch.tsx
create mode 100644 airflow/ui/src/components/ui/Tag.tsx
create mode 100644 airflow/ui/src/components/ui/Tooltip.tsx
copy airflow/ui/src/{pages/DagsList/Dag/index.tsx => components/ui/index.ts}
(72%)
copy airflow/ui/src/{utils/ChakraWrapper.tsx =>
context/colorMode/ColorModeProvider.tsx} (76%)
copy airflow/ui/src/{pages/DagsList/Dag/index.tsx =>
context/colorMode/index.ts} (92%)
copy airflow/ui/src/{layouts/BaseLayout.tsx =>
context/colorMode/useColorMode.tsx} (71%)
rename airflow/ui/src/layouts/Nav/{index.tsx => index.ts} (100%)
rename airflow/ui/src/pages/DagsList/Dag/{index.tsx => index.ts} (100%)
rename airflow/ui/src/pages/DagsList/{index.tsx => index.ts} (100%)
rename airflow/ui/src/pages/Dashboard/{index.tsx => index.ts} (100%)
delete mode 100644 airflow/ui/src/theme.ts