nstudio / xplat

Cross-platform (xplat) tools for Nx workspaces.
MIT License
366 stars 52 forks source link

[Dashboard Enhancement] Enhance the Schematic so Widgets have settings and base class #249

Open weedkiller opened 3 years ago

weedkiller commented 3 years ago

The current default Dashboard schematic should be enhanced with a better change/aggregator pattern, such that the contained widgets collection have some basecommon functionality.

Use Case

Hello, this is a request to enhance the Dashboard Schematic Generation.

Since business mostly use dashboards for reporting fragments of information\visuals\charts\tables across the organization and always house that data inside widgets; these widgets always contain common basic plumbing that could be placed in a base class. However, that base is missing, if you could please enhance the Dashboard Schematic it would greatly benefit the developer community if a strategy/pattern was used in the dashboard component. These reports are data housed inside widgets form of charts, maps, tables etc. However, in this schematic there is no UI aggregation, or common base settings.

Dashboard

Widgets -

image

Some places have layed out information on this, because it was lacking. image