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

PanelContainerImpl should be moved from internal

Open michaelhodgdon opened this issue 2 years ago • 1 comments

Feature Request

Is your feature request related to a problem? Please describe. Make the PanelContainerImpl class public (not in internal) so new custom PanelContainers (Like outside of tabs and accordions) can be created without duplicated the underlying classes

Describe the solution you'd like Move com.adobe.cq.wcm.core.components.internal.models.v1.PanelContainerImpl to com.adobe.cq.wcm.core.components.util.AbstractPanelContainerImpl. This is the same spot as the AbstractComponentImpl.

Are there alternatives? There are not

Documentation Users will be able to create custom components that are similar to tabs or accordions without having to duplicate classes

michaelhodgdon avatar Jul 28 '22 14:07 michaelhodgdon

Same for

  • com.adobe.cq.wcm.core.components.internal.models.v1.AbstractContainerImpl
  • com.adobe.cq.wcm.core.components.internal.models.v1.AbstractListItemImpl
  • com.adobe.cq.wcm.core.components.internal.models.v1.AbstractImageDelegatingModel

rubnig avatar May 26 '23 13:05 rubnig