adobe / aem-core-wcm-components

Standardized components to build websites with AEM.
https://docs.adobe.com/content/help/en/experience-manager-core-components/using/introduction.html
Apache License 2.0
726 stars 735 forks source link

PanelContainerImpl should be moved from internal #2264

Open michaelhodgdon opened 1 year ago

michaelhodgdon commented 1 year ago

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

rubnig commented 1 year ago

Same for