Skip to content

Conversation

@bbovenzi
Copy link
Contributor

Add iframe plugins marked with destination: "nav" to the nav bar.
Screenshot 2025-06-13 at 1 48 56 PM

And to save space, if there are more than 2 plugins, we can put them in the plugins menu button that we use for the legacy menu_item plugins:
Screenshot 2025-06-13 at 1 50 01 PM

To Do: Figure out how to make icons work with our light/dark color modes


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in airflow-core/newsfragments.

@boring-cyborg boring-cyborg bot added the area:UI Related to UI/UX. For Frontend Developers. label Jun 13, 2025
Copy link
Member

@pierrejeambrun pierrejeambrun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks nice, I thinks it's a great start. I'll do a backend PR for the icons.

@bbovenzi bbovenzi marked this pull request as ready for review June 17, 2025 18:47
@bbovenzi bbovenzi added the AIP-68 Extended Plugin Interface for React Views label Jun 17, 2025
@bbovenzi bbovenzi force-pushed the iframe-plugins-nav branch from 626dc1c to 66d0b03 Compare June 17, 2025 19:12
@bbovenzi
Copy link
Contributor Author

CI failure is separate.

@bbovenzi bbovenzi merged commit 3325b57 into apache:main Jun 17, 2025
41 of 42 checks passed
@bbovenzi bbovenzi deleted the iframe-plugins-nav branch June 17, 2025 19:28
@jscheffl
Copy link
Contributor

Cool!

RoyLee1224 pushed a commit to RoyLee1224/airflow that referenced this pull request Jun 21, 2025
@pierrejeambrun pierrejeambrun mentioned this pull request Jun 26, 2025
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AIP-68 Extended Plugin Interface for React Views area:UI Related to UI/UX. For Frontend Developers.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants