45 lines
2.0 KiB
TypeScript
45 lines
2.0 KiB
TypeScript
import type { HeroContent, LegalSection, PageSeo } from '@/types/site';
|
|
|
|
export const legalSeo: PageSeo = {
|
|
title: 'TenantAtlas | Legal',
|
|
description:
|
|
'The TenantAtlas legal surface keeps privacy, website terms, and public legal-notice routing accessible before or during buyer conversations.',
|
|
path: '/legal',
|
|
};
|
|
|
|
export const legalHero: HeroContent = {
|
|
eyebrow: 'Legal surface',
|
|
title: 'Legal access should stay one click away from the contact path.',
|
|
description:
|
|
'The legal hub keeps privacy, website terms, and public legal-notice information discoverable from the footer and the conversion flow so visitors do not have to guess where those basics live.',
|
|
primaryCta: {
|
|
href: '/privacy',
|
|
label: 'Privacy',
|
|
},
|
|
secondaryCta: {
|
|
href: '/terms',
|
|
label: 'Terms',
|
|
variant: 'secondary',
|
|
},
|
|
highlights: [
|
|
'Public legal basics stay reachable before a visitor shares evaluation context.',
|
|
'The site separates website disclosures from future product-commercial paperwork.',
|
|
'Jurisdiction-specific notice has a dedicated home in the legal surface.',
|
|
],
|
|
};
|
|
|
|
export const legalNoticeSections: LegalSection[] = [
|
|
{
|
|
title: 'Public legal notice',
|
|
body: [
|
|
'This v0 legal surface reserves the public location for operating-entity, registration, address, and jurisdiction-specific disclosure details that must be published before a broad public launch.',
|
|
'During controlled evaluation, legal and privacy inquiries can be routed through the public contact path while those final publisher details are being finalized.',
|
|
],
|
|
bullets: [
|
|
'Operating entity and jurisdictional disclosure fields belong in this legal hub before launch.',
|
|
'Privacy and website terms stay published as standalone routes now.',
|
|
'The legal hub remains the single public path for future launch-required disclosures.',
|
|
],
|
|
},
|
|
];
|