XXLegal (Branded)
XXLegal (Branded)
The XXLegal component is the X Enterprises branded contract-equivalent of XFooterXLegal. Both render a minimal copyright + legal-link row with the same defaults (X Enterprises logo, 2016–present copyright, Terms/Privacy/Cookie links). The XX prefix signals the canonical X-branded contract — use it inside X Enterprises products; use XFooterXLegal for the older / X-prefixed app-shell variant.
Components
<XXLegal />
Defaults — X Enterprises logo + copyright + 3 legal links:
<XXLegal />
White-label override:
<XXLegal
copyright="© 2024 Acme, Inc."
:links="[
{ label: 'Terms', href: '/terms' },
{ label: 'Privacy', href: '/privacy' }
]"
:logo="{ src: '/acme-mark.svg', alt: 'Acme', href: 'https://acme.com' }"
/>
Hide the brand mark:
<XXLegal :logo="false" />
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. |
AI Context
category: App Shell
package: "@xenterprises/nuxt-x-marketing"
components:
- XXLegal
use-when: >
Adding the "© Company · Terms · Privacy" bar under the main footer of an
X-branded site. Defaults are X Enterprises (logo + copyright + 3 legal
links) but everything is overridable for white-label use. Functionally
identical to XFooterXLegal — pick XXLegal when working inside the X
Enterprises product suite, pick XFooterXLegal when you want the X-prefixed
app-shell variant.
typical-page-section: Directly below the main footer.
XXFooter (Branded)
X Enterprises branded footer that reads its logo, body, link columns, social icons, and background from appConfig.xMarketing.footer, plus an optional newsletter signup that emits a `newsletter-submit` event.
HexBg
Archived — full-bleed hexagonal SVG pattern overlay with parallax, configurable color and opacity, and built-in top/bottom fade-to-black gradients.
