From 31fe89eabbda04077a587b3c4e7c6c3f6ac83c4a Mon Sep 17 00:00:00 2001 From: Emre Date: Sat, 11 Oct 2025 06:18:46 +0300 Subject: [PATCH] black theme complete --- src/components/layout/Footer.tsx | 131 +++++------------- src/components/layout/Header.tsx | 35 +++-- src/components/layout/Layout.tsx | 10 +- src/pages/about/AboutPage.tsx | 2 +- src/pages/about/components/MissionVision.tsx | 16 +-- src/pages/about/components/TrackRecord.tsx | 14 +- src/pages/home/HomePage.tsx | 42 ++++-- src/pages/home/components/CtaSection.tsx | 43 ++++-- src/pages/home/components/FooterSection.tsx | 50 ------- .../home/components/ScrollLockedSection.tsx | 40 ++++-- src/pages/technology/TechnologyPage.tsx | 2 +- .../components/TechnologicalBenefits.tsx | 20 +-- .../components/TechnologyArchitecture.tsx | 65 ++++++--- .../technology/components/TechnologyStack.tsx | 16 +-- src/pages/usecases/UseCasesPage.tsx | 2 +- .../usecases/components/UseCasesGrid.tsx | 81 +++++------ 16 files changed, 276 insertions(+), 293 deletions(-) delete mode 100644 src/pages/home/components/FooterSection.tsx diff --git a/src/components/layout/Footer.tsx b/src/components/layout/Footer.tsx index c603b8b..4739084 100644 --- a/src/components/layout/Footer.tsx +++ b/src/components/layout/Footer.tsx @@ -1,104 +1,49 @@ -import { motion } from 'framer-motion'; +import { Link } from 'react-router-dom'; -type FooterLink = { - label: string; - href: string; - target?: '_blank' | '_self'; -}; +const footerLinksColumn1 = [ + { label: 'About', to: '/about' }, + { label: 'Solutions', to: '/solutions' }, + { label: 'Use Cases', to: '/usecases' }, +]; -type FooterColumn = { - title: string; - links: FooterLink[]; -}; - -const footerColumns: FooterColumn[] = [ - { - title: 'GeoMind', - links: [ - { label: 'Technology', href: '/technology' }, - { label: 'Use Cases', href: '/usecases' }, - ], - }, - { - title: 'Company', - links: [ - { label: 'Manual', href: 'https://manual.grid.tf/', target: '_blank' }, - { label: 'Support', href: 'mailto:support@threefold.tech', target: '_blank' }, - ], - }, +const footerLinksColumn2 = [ + { label: 'Manual', to: '/manual' }, + { label: 'Support', to: '/support' }, + { label: 'Privacy', to: '/privacy' }, ]; export const Footer = () => { + const year = new Date().getFullYear(); + return ( -