aem-core-forms-components icon indicating copy to clipboard operation
aem-core-forms-components copied to clipboard

feat(print-properties): Adding `dorContainer` in each component and `pageTemplate` in FormContainer and new print specific components

Open DhruvSharma-845 opened this issue 7 months ago • 57 comments

Description

  • Adding pageTemplate in FormContainer to describe master page related properties for DoR.
  • Adding dorContainer in each Component to describe print related properties for DoR.
  • Print specific properties will be exported in CRISPR json only when present in JCR(i.e. in case of print only).
  • Adding new components for print: PageSet, PageArea, Content, Medium and Proto. Keeping the implementations in a separate module.

Related Issue

Motivation and Context

It will enable the support for print related properties in CRISPR json(mainly layout and style related properties).

How Has This Been Tested?

UTs have been added.

Screenshots (if appropriate):

Types of changes

  • [ ] Bug fix (non-breaking change which fixes an issue)
  • [x] New feature (non-breaking change which adds functionality)
  • [ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • [x] I have signed the Adobe Open Source CLA.
  • [ ] My change requires a change to the documentation.
  • [x] I have updated the documentation accordingly.
  • [x] I have read the CONTRIBUTING document.
  • [x] I have added tests to cover my changes and the overall coverage did not decrease.
  • [x] All unit tests pass on CircleCi.
  • [x] I ran all tests locally and they pass.

DhruvSharma-845 avatar Mar 27 '25 18:03 DhruvSharma-845