-
Notifications
You must be signed in to change notification settings - Fork 14
Closed
Description
Context
This ticket is for a layout component as part of the VEDA refactor. This components are used to generate the overall layout and site architecture of the Dashboard. They match the overall look and feel of the app and will be used in the template instance. Our recommendation will be to use these layout components, and we anticipate that most instances will use these components, but some may decide to bring their own.
Our footer implementation on GHG is probably the most recent and complete implementation so far. This also depends on the design ticket #1123
This ticket might be broken down into smaller tickets after initial investigation.
Notes:
- Mark new files for VEDA2 refactor with
@VEDA2-REFACTOR-WORK
Acceptance Criteria:
General
- Reusability => modularize stateless/presentational features to be as reuseable as possible within the core feature view containers
- Composite Feature should be entirely data agnostic => Separate out the data logic from this feature component into the data layer. Note: Data will now have to be passed in as props so we will need to update the page views to supply this
- Composite Features should have stricter typed interfaces
- This feature should still support current instances and be backwards compatible
Specific
{TO BE UPDATED}
Related to: #801
Resources:
Metadata
Metadata
Labels
veda v2VEDA Refactor Epic WorkVEDA Refactor Epic Work