You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NOTE: Currently a placeholder because as part of the template instance work and migrating EIC over to the new architecture, we will be creating new Card components. Currently the Card component is not built to scale and will need to be rewritten anyways so we can possibly just tackle this during the re-write.
This is a follow-up ticket from #1108 (comment).
And a follow-up from this PR #1310.
The text was updated successfully, but these errors were encountered:
**Related Ticket:** #1108
**Related PR:** developmentseed/next-veda-ui#25
**v5.11.3-alpha.0** published from this branch
### Description of Changes
As part of the greater holistic approach - I think its best to move away
from having our library components tightly integrated w/ routing. This
is the first iteration to remove **linkProperties**. This PR only
worries about removing **linkProps** the **DataCatalog Component**.
DataCatalog view no longer has to pass in linkProperties or have to
directly worry about routing, we can just pass in a callback now that
decides what to do during some action.
This is an iterative approach, i've created tickets to remove routing
from the other core components. But we can't remove routing directly
from the Card component itself easily as GHG uses the card component
directly
[here](https://github.com/US-GHG-Center/veda-config-ghg/blob/dfe611f27f910bc6428a2b13fe50678710511e68/custom-pages/news-and-events/component.tsx#L5).
So that should be its own separate ticket BUT... we are to be redoing
the card component for the new instances - where its probably best to
rewrite it. As currently its not in an ideal place to scale... so i'll
create a placeholder ticket for card component for now but we can
probably tackle removing routing when rewriting the card component.
cc @vgeorge@hanbyul-here@dzole0311
Follow-up tickets created:
* #1325
* #1326
* #1327
### Notes & Questions About Changes
_{Add additonal notes and outstanding questions here related to changes
in this pull request}_
### Validation / Testing
- [ ] Validate DataCatalog cards are linking correctly
- [ ] Validate selecting cards in DatasetSelectorModal is working as it
should
NOTE: Currently a placeholder because as part of the template instance work and migrating EIC over to the new architecture, we will be creating new Card components. Currently the Card component is not built to scale and will need to be rewritten anyways so we can possibly just tackle this during the re-write.
This is a follow-up ticket from #1108 (comment).
And a follow-up from this PR #1310.
The text was updated successfully, but these errors were encountered: