Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Refactor] Layout Components - Footer #1135

Open
4 tasks
aboydnw opened this issue Aug 29, 2024 · 0 comments
Open
4 tasks

[Refactor] Layout Components - Footer #1135

aboydnw opened this issue Aug 29, 2024 · 0 comments
Labels
veda v2 VEDA Refactor Epic Work

Comments

@aboydnw
Copy link
Contributor

aboydnw commented Aug 29, 2024

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:

@aboydnw aboydnw added the veda v2 VEDA Refactor Epic Work label Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
veda v2 VEDA Refactor Epic Work
Projects
None yet
Development

No branches or pull requests

1 participant