Skip to content

[Refactor] Layout Components - Footer #1135

@aboydnw

Description

@aboydnw

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

Assignees

Labels

veda v2VEDA Refactor Epic Work

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions