Show dataset events above task/run details in grid view
Before, we had dataset events linked to a task instance or dag run below all of the details. It is too easy to miss that information, especially since those details contain a lot more information. Now all datasets are above all of the task/run metadata.
Also, broke up each section into its own component to keep our files smaller.
Before (scrolled to the bottom of the page):
After:
I think we can still improve the extra link and notes UI so they take up less vertical space.
^ 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 newsfragments.