NASA-IMPACT / veda-ui

Frontend for the Dashboard Evolution project
Other
19 stars 4 forks source link

[Refactor] VEDA Core Features - Data Stories Catalog #901

Open sandrahoang686 opened 5 months ago

sandrahoang686 commented 5 months ago

Context

This ticket is to create a core feature within veda-ui. Composite features are the core of VEDA and often combine different components to make a specialized tool for the dashboard.

These are view containers that deliver a core part of the VEDA dashboard product and these containers are composed of resuseable components - so when breaking this out, think about pieces that can be reuseable and start to modularize the stateless/presentational components as well.

Notes:

Acceptance Criteria: General

Specific {TO BE UPDATED}

Related to: https://github.com/NASA-IMPACT/veda-ui/issues/801

Resources:

sandrahoang686 commented 4 months ago

@faustoperez @j08lue @aboydnw For this feature component, are we looking to migrate this view over to match the new Data Catalog view?

Spoke with @hanbyul-here because between the Data Catalog View and the Data Stories view, they are similar in terms of what they are both rendering - a list of cards with a controls component, the only difference is the type of content list (stories vs datasets). We are debating whether or not it makes sense to create a feature component that would just satisfy both of these.

faustoperez commented 4 months ago

@faustoperez @j08lue @aboydnw For this feature component, are we looking to migrate this view over to match the new Data Catalog view?

yes, captured here 👉 https://github.com/NASA-IMPACT/veda-ui/issues/932

sandrahoang686 commented 4 months ago

Checkin Update: Instead of creating a Data Stories Hub FC - We should think of it as creating exportable views the user can choose from to render a list of content types. Because the Data Stories hub and Data Catalog are very similar in terms of what types of components they render.