estuary / ui

A web based UI to assist in working with Estuary Flow
https://dashboard.estuary.dev/
Other
12 stars 1 forks source link

Create the foundation for a dashboard on the welcome page #1217

Closed kiahna-tucker closed 1 week ago

kiahna-tucker commented 1 month ago

Issues

The issues directly below are advanced by this PR: https://github.com/estuary/ui/issues/1165

Changes

1165

The following features are included in this PR:

Tests

Manually tested

Approaches to testing are as follows:

Automated tests

N/A

Playwright tests ran locally

Screenshots

Welcome Section

Section hidden | Light mode

pr_screenshot-1217-dashboard_init-welcome_collapsed



Section displayed | Light mode

pr_screenshot-1217-dashboard_init-welcome_open



Section hidden | Dark mode

pr_screenshot-1217-dashboard_init-dark-welcome_collapsed



Section displayed | Dark mode

pr_screenshot-1217-dashboard_init-dark-welcome_open



Dashboard

Loading state

pr_screenshot-1217-dashboard_init-all_failed



Unable to fetch the monthly data usage

pr_screenshot-1217-dashboard_init-monthly_usage_failed



Unable to fetch the number of active entities

pr_screenshot-1217-dashboard_init-dark-active_count_failed



NOTE: The monthly usage statistic uses the same tooltips as the statistic cells of the entity table. A tooltip reading ${byte_usage} Bytes Written (for captures) or ${byte_usage} Bytes Read (for materializations) is shown when the call succeeds; a tooltip reading Failed to fetch stats. is shown when the call fails.