bbovenzi opened a new pull request, #23590: URL: https://github.com/apache/airflow/pull/23590
There were a few issues in https://github.com/apache/airflow/pull/23487 and how we dealt with open/closing groups. The open/closed group logic was being handled in two separate places and could have different sources of truth. This logic was moved to a parent component and using a more conventional `useState` as opposed to dispatching a custom event. Included a bit of code reorganization to set `<Main />` as the main wrapper for the grid and details panel. `<Grid />` then only refers to the actual grid place and its associated controls (expand/collapse groups, and auto-refresh). AutoRefresh also gets its own component. <img width="1152" alt="Screen Shot 2022-05-09 at 10 55 23 AM" src="https://user-images.githubusercontent.com/4600967/167437479-f2a83825-9033-4aee-b1df-9e33e8ece402.png"> --- **^ Add meaningful description above** Read the **[Pull Request Guidelines](https://github.com/apache/airflow/blob/main/CONTRIBUTING.rst#pull-request-guidelines)** for more information. In case of fundamental code change, Airflow Improvement Proposal ([AIP](https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+Improvements+Proposals)) is needed. In case of a new dependency, check compliance with the [ASF 3rd Party License Policy](https://www.apache.org/legal/resolved.html#category-x). In case of backwards incompatible changes please leave a note in a newsfragement file, named `{pr_number}.significant.rst`, in [newsfragments](https://github.com/apache/airflow/tree/main/newsfragments). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
