Footer
Footer defines the bottom navigation configuration for pages.
Props
Footer id in the CMS.
Owner/creator identifier. Set automatically on create. Read-only afterwards.
Internal label used in the CMS UI.
Relationship to footer sections.
Ordered list of FooterSection ids. Source of truth for section ordering.
Optional theme override for the footer.
Optional logo image shown in the footer.
Links rendered at the very bottom of the footer (e.g. social links).
Ordering behavior
sectionsOrder and sections are kept in sync:
- If
sectionsOrderis explicitly set: sectionsis overwritten to match that order (connecton create,seton update).- If
sectionsOrderis untouched butsectionschanges: setreplaces the full orderdisconnectAllclears the orderdisconnectremoves ids from the orderconnectappends new ids to the end
FooterSection
FooterSection is a section inside a footer, typically rendered as a titled link list.
Props
Footer section id in the CMS.
Owner/creator identifier. Set automatically on create. Read-only afterwards.
Back-reference to footers using this section.
Section title.
Links belonging to this section.
Deletion cleanup
On delete, the removed section id is purged from every Footer.sectionsOrder.