Improved summary and PDF experience #1502
Labels
area/summary
related to summaries/read-only data representation
Epic
kind/feature-request
New feature or request
ux
Needs some love from a UX resource
There is a need to improve the existing summary functionality including the PDF in order to meet new requirements, to catch up on existing bugs and feature requests as well as to improve the code base.
While the a summary page, and especially the Summary component, is the main foundation for the PDF, there are also separate improvements needed for PDF that is independent of the Summary component. This epic address the total of changes needed in order to meet customer expectations.
Design for the improvements will be handled in #1744
Summary component
Right now our
Summary
component is somewhat limited. It is possible to point it at a single component, a non-repeating Group, or a repeating Group component, and if my recollection is correct it will:largeGroup: true
.It will however not:
At the same time, configuration is somewhat limited, as we allow for the
excludedChildren
anddisplay
options, but it is not at all easy to wrangle Summary into showing something that makes sense (and looks nice) for a user when you are working on a form with more complex Group and nested structures.In this issue we should look into the usage of Summary today, talk to service owners, and design and implement a better Summary that could replace the one we have now. That should, at a minimum, include:
tableColumns
in repeatingGroup
. It should be possible to render the entire process step summary while at the same time making sure one component deep inside the structure is hidden or hides the 'change' button/bottom border/etc.This should be a breaking change in the future, but could also be developed alongside non-breaking functionality (either by using feature flags or by implementing a new
Summary2
component meant to replace the older one in a future major version).PDF related issues
Summary related issues
largeGroup=false
#834Component list
Summary2 component tasks
The text was updated successfully, but these errors were encountered: