Commons
Commons is the abstract base component behind every section in this library. It is never used as asectionTypeof its own; instead every section manifest listscommonsin itsrequiresarray and extends its fields ("$extends": ["commons"]), inheriting the universal section wrapper system:
- Container: constrain a section to the content max width with
inContainer - Spacing: remove default margins and padding per edge with
noMargin/noPadding - Background: color, image, light/dark overlay screens, and dark-theme text
- Animation: fade sections in on scroll with
isAnimated
Because every section shares this wrapper, all sections have consistent, predictable spacing and background behavior, configured through the samecontainerFieldsobject.