FooterXLegal
FooterXLegal
The XFooterXLegal component is a minimal copyright + legal-link row meant to sit directly under the main footer. It defaults to X Enterprises branding (logo, copyright 2016–present, Terms / Privacy / Cookie links) but every default can be overridden for white-label use. Pass logo: false to hide the brand mark entirely.
For the contract-equivalent X-branded version of this legal bar, see
XXLegal.
Components
<XFooterXLegal />
Defaults — X Enterprises logo + copyright + 3 legal links:
<XFooterXLegal />
White-label with custom copyright and links:
<XFooterXLegal
copyright="© 2024 Acme, Inc."
:links="[
{ label: 'Terms', href: '/terms' },
{ label: 'Privacy', href: '/privacy' },
{ label: 'Cookies', href: '/cookies' },
{ label: 'Acceptable Use', href: '/aup' }
]"
/>
Hide the logo:
<XFooterXLegal :logo="false" />
Custom logo with overridden destination:
<XFooterXLegal :logo="{ src: '/acme-mark.svg', alt: 'Acme', href: 'https://acme.com' }" />
Props
| Prop | Type | Default | Description |
|---|---|---|---|
copyright | string | 'Copyright ©2016-{YEAR} X Enterprises, LLC. All Rights Reserved.' (auto-fills current year) | Copyright text. |
links | array | null | [Terms, Privacy, Cookie Policy → x.enterprises/legal/*] | Legal links [{ label, href }]. Pass [] or null to hide. |
logo | object | false | null | null → X Enterprises logo | Logo config { src, alt, href }. Pass false to hide. Pass an object to override the default X Enterprises logo. |
AI Context
category: App Shell
package: "@xenterprises/nuxt-x-marketing"
components:
- XFooterXLegal
use-when: >
Adding the small "© Company · Terms · Privacy" bar that lives below the
main footer. The X-prefixed variant defaults to X Enterprises branding
(perfect for hosted X-products) but accepts logo/copyright/links overrides
for white-label use. For the contract-equivalent X-branded version see
XXLegal. For a configurable but unbranded legal row use a hand-rolled
XMarkSection.
typical-page-section: Directly below the main footer.
Footer (App Shell)
App-shell footer that reads its logo, body copy, link columns, social icons, and background from appConfig.xMarketing.footer, plus an optional newsletter signup.
XXHeader (Branded)
X Enterprises branded app-shell header built on UHeader, with explicit navLinks/primaryCta/secondaryCta props and a transparent mode. The contract-equivalent of XHeaderApp.
