eAPD
eAPD copied to clipboard
Refactor: Remove Section and Waypoint components from each section, put them in the ApdApplication instead
Having each section component (e.g., "state profile", "previous activities", etc.) be responsible for wrapping themselves in Waypoint
and Section
components is silly and creates an extra layer of complexity towards understanding the sections and/or creating new ones. It also scatters important information throughout the app, such as waypoint and section IDs. Instead, the wrapping can be done by the ApdApplication
component, which would make it easier to change out the wrapping in the future if necessary and would pull all of the ID information into one place, making the individual sections responsible for a little bit less.
This task is done when...
- [ ]
StateProfile
component no longer hasSection
orWayPoint
components - [ ]
ApdSummary
component no longer hasSection
orWayPoint
components - [ ]
PreviousActivities
component no longer hasSection
orWayPoint
components - [ ]
Activities
component no longer hasSection
orWayPoint
components - [ ]
ScheduleSummary
component no longer hasSection
orWayPoint
components - [ ]
ProposedBudget
component no longer hasSection
orWayPoint
components - [ ]
AssurancesAndCompliance
component no longer hasSection
orWayPoint
components - [ ]
ExecutiveSummary
component no longer hasSection
orWayPoint
components - [ ]
Export
component no longer hasSection
orWayPoint
components - [ ]
ApdApplication
is updated to wrap all of those components inSection
andWayPoint