Skip to content

Commit 666e9cb

Browse files
small update in codebase
1 parent 6cbae7e commit 666e9cb

2 files changed

Lines changed: 41 additions & 9 deletions

File tree

frontend/src/App.tsx

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,18 @@ const HelpCenter = lazy(() => import('@/pages/HelpCenter').then(m => ({ defaul
1212
const SecurityDocs = lazy(() => import('@/pages/SecurityDocs').then(m => ({ default: m.SecurityDocs })))
1313
const Affiliate = lazy(() => import('@/pages/Affiliate').then(m => ({ default: m.Affiliate })))
1414

15+
// Secondary Marketing Pages from MarketingPages
16+
const About = lazy(() => import('@/pages/MarketingPages').then(m => ({ default: m.About })))
17+
const Contact = lazy(() => import('@/pages/MarketingPages').then(m => ({ default: m.Contact })))
18+
const Blog = lazy(() => import('@/pages/MarketingPages').then(m => ({ default: m.Blog })))
19+
const Changelog = lazy(() => import('@/pages/MarketingPages').then(m => ({ default: m.Changelog })))
20+
const Documentation = lazy(() => import('@/pages/MarketingPages').then(m => ({ default: m.Documentation })))
21+
const Integrations = lazy(() => import('@/pages/MarketingPages').then(m => ({ default: m.Integrations })))
22+
const Careers = lazy(() => import('@/pages/MarketingPages').then(m => ({ default: m.Careers })))
23+
const Partners = lazy(() => import('@/pages/MarketingPages').then(m => ({ default: m.Partners })))
24+
const StatusPage = lazy(() => import('@/pages/MarketingPages').then(m => ({ default: m.StatusPage })))
25+
const CompliancePolicy = lazy(() => import('@/pages/MarketingPages').then(m => ({ default: m.CompliancePolicy })))
26+
1527
// Authentication
1628
const Login = lazy(() => import('@/pages/Login').then(m => ({ default: m.Login })))
1729
const Register = lazy(() => import('@/pages/Register').then(m => ({ default: m.Register })))
@@ -69,6 +81,19 @@ export default function App() {
6981
<Route path="/support" element={<Suspense fallback={<PageLoader />}><HelpCenter /></Suspense>} />
7082
<Route path="/security" element={<Suspense fallback={<PageLoader />}><SecurityDocs /></Suspense>} />
7183
<Route path="/affiliate" element={<Suspense fallback={<PageLoader />}><Affiliate /></Suspense>} />
84+
<Route path="/about" element={<Suspense fallback={<PageLoader />}><About /></Suspense>} />
85+
<Route path="/contact" element={<Suspense fallback={<PageLoader />}><Contact /></Suspense>} />
86+
<Route path="/blog" element={<Suspense fallback={<PageLoader />}><Blog /></Suspense>} />
87+
<Route path="/changelog" element={<Suspense fallback={<PageLoader />}><Changelog /></Suspense>} />
88+
<Route path="/docs" element={<Suspense fallback={<PageLoader />}><Documentation /></Suspense>} />
89+
<Route path="/integrations" element={<Suspense fallback={<PageLoader />}><Integrations /></Suspense>} />
90+
<Route path="/careers" element={<Suspense fallback={<PageLoader />}><Careers /></Suspense>} />
91+
<Route path="/partners" element={<Suspense fallback={<PageLoader />}><Partners /></Suspense>} />
92+
<Route path="/status" element={<Suspense fallback={<PageLoader />}><StatusPage /></Suspense>} />
93+
<Route path="/privacy" element={<Suspense fallback={<PageLoader />}><CompliancePolicy type="privacy" /></Suspense>} />
94+
<Route path="/terms" element={<Suspense fallback={<PageLoader />}><CompliancePolicy type="terms" /></Suspense>} />
95+
<Route path="/cookie" element={<Suspense fallback={<PageLoader />}><CompliancePolicy type="cookie" /></Suspense>} />
96+
<Route path="/gdpr" element={<Suspense fallback={<PageLoader />}><CompliancePolicy type="gdpr" /></Suspense>} />
7297

7398
{/* Authentication */}
7499
<Route path="/login" element={<Suspense fallback={<PageLoader />}><Login /></Suspense>} />

frontend/src/pages/Home.tsx

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -262,38 +262,45 @@ export function Home() {
262262
<ul className="space-y-2">
263263
<li><Link to="/features" className="hover:text-[var(--text-1)]">Features</Link></li>
264264
<li><Link to="/pricing" className="hover:text-[var(--text-1)]">Pricing</Link></li>
265-
<li><Link to="/login" className="hover:text-[var(--text-1)]">API Sandbox</Link></li>
265+
<li><Link to="/integrations" className="hover:text-[var(--text-1)]">Integrations</Link></li>
266+
<li><Link to="/changelog" className="hover:text-[var(--text-1)]">Changelog</Link></li>
266267
</ul>
267268
</div>
268269
<div>
269270
<h4 className="font-bold text-[var(--text-2)] mb-4 uppercase tracking-wider text-[10px]">Company</h4>
270271
<ul className="space-y-2">
271-
<li><Link to="/security" className="hover:text-[var(--text-1)]">Security</Link></li>
272+
<li><Link to="/about" className="hover:text-[var(--text-1)]">About Us</Link></li>
273+
<li><Link to="/contact" className="hover:text-[var(--text-1)]">Contact Sales</Link></li>
274+
<li><Link to="/careers" className="hover:text-[var(--text-1)]">Careers</Link></li>
275+
<li><Link to="/partners" className="hover:text-[var(--text-1)]">Partners</Link></li>
272276
<li><Link to="/affiliate" className="hover:text-[var(--text-1)]">Affiliate Program</Link></li>
273-
<li><Link to="/support" className="hover:text-[var(--text-1)]">About Us</Link></li>
274277
</ul>
275278
</div>
276279
<div>
277280
<h4 className="font-bold text-[var(--text-2)] mb-4 uppercase tracking-wider text-[10px]">Legal</h4>
278281
<ul className="space-y-2">
279-
<li><Link to="/security" className="hover:text-[var(--text-1)]">Privacy Policy</Link></li>
280-
<li><Link to="/security" className="hover:text-[var(--text-1)]">Terms & Service</Link></li>
282+
<li><Link to="/privacy" className="hover:text-[var(--text-1)]">Privacy Policy</Link></li>
283+
<li><Link to="/terms" className="hover:text-[var(--text-1)]">Terms & Service</Link></li>
284+
<li><Link to="/cookie" className="hover:text-[var(--text-1)]">Cookie Policy</Link></li>
285+
<li><Link to="/gdpr" className="hover:text-[var(--text-1)]">GDPR Compliance</Link></li>
281286
</ul>
282287
</div>
283288
<div>
284289
<h4 className="font-bold text-[var(--text-2)] mb-4 uppercase tracking-wider text-[10px]">Developer</h4>
285290
<ul className="space-y-2">
286-
<li><Link to="/settings/developer" className="hover:text-[var(--text-1)]">API Reference</Link></li>
287-
<li><Link to="/support" className="hover:text-[var(--text-1)]">System Status</Link></li>
291+
<li><Link to="/docs" className="hover:text-[var(--text-1)]">API Reference & Docs</Link></li>
292+
<li><Link to="/security" className="hover:text-[var(--text-1)]">Security Docs</Link></li>
293+
<li><Link to="/status" className="hover:text-[var(--text-1)]">System Status</Link></li>
294+
<li><Link to="/support" className="hover:text-[var(--text-1)]">Support Center</Link></li>
288295
</ul>
289296
</div>
290297
</div>
291298

292299
<div className="max-w-7xl mx-auto px-6 border-t border-[var(--border-1)] pt-6 flex flex-col md:flex-row justify-between items-center gap-4">
293300
<p>© 2026 Global-Fi Ultra. All rights reserved.</p>
294301
<div className="flex gap-6">
295-
<a href="#" className="hover:text-[var(--text-1)] flex items-center gap-1.5"><Mail className="w-3.5 h-3.5" /> Contact</a>
296-
<a href="#" className="hover:text-[var(--text-1)] flex items-center gap-1.5"><MessageSquare className="w-3.5 h-3.5" /> Support Chat</a>
302+
<Link to="/contact" className="hover:text-[var(--text-1)] flex items-center gap-1.5"><Mail className="w-3.5 h-3.5" /> Contact Sales</Link>
303+
<Link to="/support" className="hover:text-[var(--text-1)] flex items-center gap-1.5"><MessageSquare className="w-3.5 h-3.5" /> Help Ticket</Link>
297304
</div>
298305
</div>
299306
</footer>

0 commit comments

Comments
 (0)