Skip to content

Create a panel/metric builder component and add to page

Description

As part of &2882 we should create a component that wraps our creation form and a dashboard panel, and calls the services to render the full dashboard panel with a chart.

This component would be added to the page at #228759 (closed)

Technical Notes

  • Currently the Dashboard Panel depends on the Vuex store, but this page might not have Vuex, should we split the panel and the panel-with-vuex (which wraps panel)?
  • The list of errors and warnings from the YML validation might be displayed in the same way in our 3 cases, should we consolidate them?
    • The file editor
    • The metrics dashboard
    • The metrics builder
  • Should we add View Router "Named Views"?
    • We have 2 main areas: Top Bar (contains date picker, ...) and Body Content.
      • Expanded Panel view may benefit later on!
Edited by Miguel Rincon