HomeElementl

[dagit] Add "Scheduled" tab to Runs page

Description

[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

Details

Provenance
dishAuthored on Jan 12 2021, 10:46 PM
Reviewer
schrockn
Differential Revision
D5951: [dagit] Add "Scheduled" tab to Runs page
Parents
R1:1ffcc61509d8: 1/ Modernize airline_demo setup
Branches
Unknown
Tags
Unknown