[dagit] Add "Scheduled" tab to Runs page
Summary:
Add a visually separated "Scheduled" tab to the "Runs" page, with a list of all scheduled ticks based on the enabled schedules.
I added a new piece to the RunsRootQuery so that we can share the query, poll interval, and refreshable countdown across all of the tabs.
I also included an empty state for the scheduled ticks component.
Test Plan:
- View Runs, verify rendering and behavior of "Scheduled" tab.
- Click it, verify empty state with no schedules enabled.
- Enable some schedules, verify that scheduled ticks appear correctly in the "Scheduled" tab.
- View scheduled ticks on "All schedules" page, verify proper rendering.
Reviewers: prha, dgibson, johann, schrockn
Reviewed By: schrockn
Differential Revision: https://dagster.phacility.com/D5951