aem-core-forms-components
                                
                                 aem-core-forms-components copied to clipboard
                                
                                    aem-core-forms-components copied to clipboard
                            
                            
                            
                        feat(print-properties): Adding `dorContainer` in each component and `pageTemplate` in FormContainer and new print specific components
Description
- Adding pageTemplatein FormContainer to describe master page related properties for DoR.
- Adding dorContainerin 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.