From b3836062a3105696e2a7ceb4766c87a01f747f7a Mon Sep 17 00:00:00 2001 From: sasha-astiadi Date: Thu, 6 Nov 2025 15:00:37 +0100 Subject: [PATCH] refactor: consolidate cloud and agents page components - Removed duplicate hero component variations (AgentsHero/AgentsHeroAlt, CloudHero/CloudHeroAlt) - Deleted unused CloudCTA, CloudGettingStarted, and CloudDesign components - Cleaned up empty files and legacy page structure --- public/images/testpic.png | Bin 0 -> 88808 bytes src/pages/agents/{ => archive}/AgentsHero.tsx | 6 +- .../agents/{ => archive}/AgentsHeroAlt.tsx | 0 src/pages/cloud/{ => archive}/CloudCTA.tsx | 0 src/pages/cloud/{ => archive}/CloudDesign.tsx | 0 .../{ => archive}/CloudGettingStarted.tsx | 0 src/pages/cloud/{ => archive}/CloudHero.tsx | 0 .../cloud/{ => archive}/CloudHeroAlt.tsx | 0 .../cloud/{ => archive}/CloudOverview.tsx | 0 .../{ => archive}/ComputeStorageSplit.tsx | 0 .../cloud/{ => archive}/SecurityPillars.tsx | 0 .../ComputeDeveloperExperience.tsx | 4 +- .../{ => archive}/ComputeDifferentiators.tsx | 4 +- .../{ => archive}/ComputeUseCasesArchived.tsx | 6 +- .../{ => archive}/ComputeZeroImage.tsx | 8 +- .../{ => archive}/GpuArchitectureArchive.tsx | 4 +- .../gpu/{ => archive}/GpuDifferentiators.tsx | 8 +- .../gpu/{ => archive}/GpuGettingStarted.tsx | 10 +- .../gpu/{ => archive}/GpuIntegration.tsx | 8 +- src/pages/home/HomeBenefits.tsx | 4 +- src/pages/home/HomeHosting.tsx | 37 ++--- src/pages/home/HomePage.tsx | 14 +- src/pages/home/HomeTab.tsx | 133 ++++++++++++++++++ src/pages/home/{ => archive}/HomeAgent.tsx | 0 .../home/{ => archive}/HomeAuroraedt.tsx | 0 src/pages/home/{ => archive}/HomeCTA.tsx | 0 src/pages/home/{ => archive}/HomeCloud.tsx | 0 .../{ => archive}/HomeComparisonTable.tsx | 2 +- src/pages/home/{ => archive}/HomeFeatures.tsx | 0 .../home/{ => archive}/HomeFeaturesDark.tsx | 0 src/pages/home/{ => archive}/HomeGlobeNew.tsx | 0 src/pages/home/{ => archive}/HomeHero.tsx | 0 .../home/{ => archive}/HomeHostingDark.tsx | 0 src/pages/home/{ => archive}/HomeMap.tsx | 0 .../home/{ => archive}/HomeProductsA.tsx | 0 src/pages/home/{ => archive}/HomeStack.tsx | 0 src/pages/home/{ => archive}/HomeStat.tsx | 0 src/pages/home/{ => archive}/HomeTabs.tsx | 0 src/pages/home/{ => archive}/HomeUniverse.tsx | 0 src/pages/home/{ => archive}/HomeWhy.tsx | 0 .../StorageDeveloperExperience.tsx | 6 +- .../{ => archive}/StorageDifferentiators.tsx | 6 +- .../storage/{ => archive}/StorageFeatures.tsx | 4 +- 43 files changed, 193 insertions(+), 71 deletions(-) create mode 100644 public/images/testpic.png rename src/pages/agents/{ => archive}/AgentsHero.tsx (96%) rename src/pages/agents/{ => archive}/AgentsHeroAlt.tsx (100%) rename src/pages/cloud/{ => archive}/CloudCTA.tsx (100%) rename src/pages/cloud/{ => archive}/CloudDesign.tsx (100%) rename src/pages/cloud/{ => archive}/CloudGettingStarted.tsx (100%) rename src/pages/cloud/{ => archive}/CloudHero.tsx (100%) rename src/pages/cloud/{ => archive}/CloudHeroAlt.tsx (100%) rename src/pages/cloud/{ => archive}/CloudOverview.tsx (100%) rename src/pages/cloud/{ => archive}/ComputeStorageSplit.tsx (100%) rename src/pages/cloud/{ => archive}/SecurityPillars.tsx (100%) rename src/pages/compute/{ => archive}/ComputeDeveloperExperience.tsx (96%) rename src/pages/compute/{ => archive}/ComputeDifferentiators.tsx (94%) rename src/pages/compute/{ => archive}/ComputeUseCasesArchived.tsx (94%) rename src/pages/compute/{ => archive}/ComputeZeroImage.tsx (87%) rename src/pages/gpu/{ => archive}/GpuArchitectureArchive.tsx (95%) rename src/pages/gpu/{ => archive}/GpuDifferentiators.tsx (91%) rename src/pages/gpu/{ => archive}/GpuGettingStarted.tsx (91%) rename src/pages/gpu/{ => archive}/GpuIntegration.tsx (92%) create mode 100644 src/pages/home/HomeTab.tsx rename src/pages/home/{ => archive}/HomeAgent.tsx (100%) rename src/pages/home/{ => archive}/HomeAuroraedt.tsx (100%) rename src/pages/home/{ => archive}/HomeCTA.tsx (100%) rename src/pages/home/{ => archive}/HomeCloud.tsx (100%) rename src/pages/home/{ => archive}/HomeComparisonTable.tsx (98%) rename src/pages/home/{ => archive}/HomeFeatures.tsx (100%) rename src/pages/home/{ => archive}/HomeFeaturesDark.tsx (100%) rename src/pages/home/{ => archive}/HomeGlobeNew.tsx (100%) rename src/pages/home/{ => archive}/HomeHero.tsx (100%) rename src/pages/home/{ => archive}/HomeHostingDark.tsx (100%) rename src/pages/home/{ => archive}/HomeMap.tsx (100%) rename src/pages/home/{ => archive}/HomeProductsA.tsx (100%) rename src/pages/home/{ => archive}/HomeStack.tsx (100%) rename src/pages/home/{ => archive}/HomeStat.tsx (100%) rename src/pages/home/{ => archive}/HomeTabs.tsx (100%) rename src/pages/home/{ => archive}/HomeUniverse.tsx (100%) rename src/pages/home/{ => archive}/HomeWhy.tsx (100%) rename src/pages/storage/{ => archive}/StorageDeveloperExperience.tsx (93%) rename src/pages/storage/{ => archive}/StorageDifferentiators.tsx (90%) rename src/pages/storage/{ => archive}/StorageFeatures.tsx (96%) diff --git a/public/images/testpic.png b/public/images/testpic.png new file mode 100644 index 0000000000000000000000000000000000000000..034dcf7246faaca9cf5a672443bf955259347589 GIT binary patch literal 88808 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

AoS2$ysVYJJyLCZl?2%f1C!!|-6Q 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 Yxm&esW0DkjR}z(`+F8|{Q) { const id = useId() diff --git a/src/pages/agents/AgentsHeroAlt.tsx b/src/pages/agents/archive/AgentsHeroAlt.tsx similarity index 100% rename from src/pages/agents/AgentsHeroAlt.tsx rename to src/pages/agents/archive/AgentsHeroAlt.tsx diff --git a/src/pages/cloud/CloudCTA.tsx b/src/pages/cloud/archive/CloudCTA.tsx similarity index 100% rename from src/pages/cloud/CloudCTA.tsx rename to src/pages/cloud/archive/CloudCTA.tsx diff --git a/src/pages/cloud/CloudDesign.tsx b/src/pages/cloud/archive/CloudDesign.tsx similarity index 100% rename from src/pages/cloud/CloudDesign.tsx rename to src/pages/cloud/archive/CloudDesign.tsx diff --git a/src/pages/cloud/CloudGettingStarted.tsx b/src/pages/cloud/archive/CloudGettingStarted.tsx similarity index 100% rename from src/pages/cloud/CloudGettingStarted.tsx rename to src/pages/cloud/archive/CloudGettingStarted.tsx diff --git a/src/pages/cloud/CloudHero.tsx b/src/pages/cloud/archive/CloudHero.tsx similarity index 100% rename from src/pages/cloud/CloudHero.tsx rename to src/pages/cloud/archive/CloudHero.tsx diff --git a/src/pages/cloud/CloudHeroAlt.tsx b/src/pages/cloud/archive/CloudHeroAlt.tsx similarity index 100% rename from src/pages/cloud/CloudHeroAlt.tsx rename to src/pages/cloud/archive/CloudHeroAlt.tsx diff --git a/src/pages/cloud/CloudOverview.tsx b/src/pages/cloud/archive/CloudOverview.tsx similarity index 100% rename from src/pages/cloud/CloudOverview.tsx rename to src/pages/cloud/archive/CloudOverview.tsx diff --git a/src/pages/cloud/ComputeStorageSplit.tsx b/src/pages/cloud/archive/ComputeStorageSplit.tsx similarity index 100% rename from src/pages/cloud/ComputeStorageSplit.tsx rename to src/pages/cloud/archive/ComputeStorageSplit.tsx diff --git a/src/pages/cloud/SecurityPillars.tsx b/src/pages/cloud/archive/SecurityPillars.tsx similarity index 100% rename from src/pages/cloud/SecurityPillars.tsx rename to src/pages/cloud/archive/SecurityPillars.tsx diff --git a/src/pages/compute/ComputeDeveloperExperience.tsx b/src/pages/compute/archive/ComputeDeveloperExperience.tsx similarity index 96% rename from src/pages/compute/ComputeDeveloperExperience.tsx rename to src/pages/compute/archive/ComputeDeveloperExperience.tsx index 53905d8..ef96972 100644 --- a/src/pages/compute/ComputeDeveloperExperience.tsx +++ b/src/pages/compute/archive/ComputeDeveloperExperience.tsx @@ -1,5 +1,5 @@ -import { Container } from '../../components/Container' -import { Eyebrow, SectionHeader, P } from '../../components/Texts' +import { Container } from '../../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../../components/Texts' const codeSamples = [ { diff --git a/src/pages/compute/ComputeDifferentiators.tsx b/src/pages/compute/archive/ComputeDifferentiators.tsx similarity index 94% rename from src/pages/compute/ComputeDifferentiators.tsx rename to src/pages/compute/archive/ComputeDifferentiators.tsx index fcb4af9..6325c54 100644 --- a/src/pages/compute/ComputeDifferentiators.tsx +++ b/src/pages/compute/archive/ComputeDifferentiators.tsx @@ -1,5 +1,5 @@ -import { Container } from '../../components/Container' -import { Eyebrow, SectionHeader, P } from '../../components/Texts' +import { Container } from '../../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../../components/Texts' const differentiators = [ { diff --git a/src/pages/compute/ComputeUseCasesArchived.tsx b/src/pages/compute/archive/ComputeUseCasesArchived.tsx similarity index 94% rename from src/pages/compute/ComputeUseCasesArchived.tsx rename to src/pages/compute/archive/ComputeUseCasesArchived.tsx index f00c11b..44fec0d 100644 --- a/src/pages/compute/ComputeUseCasesArchived.tsx +++ b/src/pages/compute/archive/ComputeUseCasesArchived.tsx @@ -1,5 +1,5 @@ -import { Container } from '../../components/Container' -import { Eyebrow, SectionHeader, P } from '../../components/Texts' +import { Container } from '../../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../../components/Texts' const primaryUseCases = [ { @@ -112,7 +112,7 @@ export function ComputeUseCases() { {computeSpecific.map((useCase) => (

{useCase.title} diff --git a/src/pages/compute/ComputeZeroImage.tsx b/src/pages/compute/archive/ComputeZeroImage.tsx similarity index 87% rename from src/pages/compute/ComputeZeroImage.tsx rename to src/pages/compute/archive/ComputeZeroImage.tsx index 741e53e..86b4490 100644 --- a/src/pages/compute/ComputeZeroImage.tsx +++ b/src/pages/compute/archive/ComputeZeroImage.tsx @@ -1,5 +1,5 @@ -import { Container } from '../../components/Container' -import { Eyebrow, SectionHeader, P } from '../../components/Texts' +import { Container } from '../../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../../components/Texts' const zeroImageBenefits = [ 'Metadata-only artifacts replace heavy images for ultra-fast delivery.', @@ -10,11 +10,11 @@ const zeroImageBenefits = [ export function ComputeZeroImage() { return ( -
+
-
+
diff --git a/src/pages/gpu/GpuArchitectureArchive.tsx b/src/pages/gpu/archive/GpuArchitectureArchive.tsx similarity index 95% rename from src/pages/gpu/GpuArchitectureArchive.tsx rename to src/pages/gpu/archive/GpuArchitectureArchive.tsx index 8a54b42..90b9073 100644 --- a/src/pages/gpu/GpuArchitectureArchive.tsx +++ b/src/pages/gpu/archive/GpuArchitectureArchive.tsx @@ -1,5 +1,5 @@ -import { Container } from '../../components/Container' -import { Eyebrow, SectionHeader, P } from '../../components/Texts' +import { Container } from '../../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../../components/Texts' const architectureSections = [ { diff --git a/src/pages/gpu/GpuDifferentiators.tsx b/src/pages/gpu/archive/GpuDifferentiators.tsx similarity index 91% rename from src/pages/gpu/GpuDifferentiators.tsx rename to src/pages/gpu/archive/GpuDifferentiators.tsx index 3e7d4b1..fffc9cc 100644 --- a/src/pages/gpu/GpuDifferentiators.tsx +++ b/src/pages/gpu/archive/GpuDifferentiators.tsx @@ -1,5 +1,5 @@ -import { Container } from '../../components/Container' -import { Eyebrow, SectionHeader, P } from '../../components/Texts' +import { Container } from '../../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../../components/Texts' const differentiators = [ { @@ -52,7 +52,7 @@ export function GpuDifferentiators() { {differentiators.map((item) => (

{item.title}

@@ -61,7 +61,7 @@ export function GpuDifferentiators() {

))}
-
+

Cost Efficiency

Transparent economics makes capacity planning simple while keeping diff --git a/src/pages/gpu/GpuGettingStarted.tsx b/src/pages/gpu/archive/GpuGettingStarted.tsx similarity index 91% rename from src/pages/gpu/GpuGettingStarted.tsx rename to src/pages/gpu/archive/GpuGettingStarted.tsx index 8116ee9..b59bf81 100644 --- a/src/pages/gpu/GpuGettingStarted.tsx +++ b/src/pages/gpu/archive/GpuGettingStarted.tsx @@ -1,5 +1,5 @@ -import { Container } from '../../components/Container' -import { Eyebrow, SectionHeader, P, Small } from '../../components/Texts' +import { Container } from '../../../components/Container' +import { Eyebrow, SectionHeader, P, Small } from '../../../components/Texts' const steps = [ { @@ -44,7 +44,7 @@ export function GpuGettingStarted() { id="gpu-getting-started" className="relative overflow-hidden bg-gray-900 py-24 sm:py-32" > -

+
@@ -63,7 +63,7 @@ export function GpuGettingStarted() { {steps.map((step) => (
@@ -91,7 +91,7 @@ export function GpuGettingStarted() {
))}
-
+

Basic Workflow

diff --git a/src/pages/gpu/GpuIntegration.tsx b/src/pages/gpu/archive/GpuIntegration.tsx similarity index 92% rename from src/pages/gpu/GpuIntegration.tsx rename to src/pages/gpu/archive/GpuIntegration.tsx index bc9103f..2a1cd61 100644 --- a/src/pages/gpu/GpuIntegration.tsx +++ b/src/pages/gpu/archive/GpuIntegration.tsx @@ -1,5 +1,5 @@ -import { Container } from '../../components/Container' -import { Eyebrow, SectionHeader, P } from '../../components/Texts' +import { Container } from '../../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../../components/Texts' const integrationPoints = [ 'Unified Mycelium networking provides secure access to GPU nodes.', @@ -50,7 +50,7 @@ export function GpuIntegration() {

-
+

Platform alignment

@@ -66,7 +66,7 @@ export function GpuIntegration() { ))}
-
+

Kubernetes deployment example

diff --git a/src/pages/home/HomeBenefits.tsx b/src/pages/home/HomeBenefits.tsx index 97bd066..96c75bf 100644 --- a/src/pages/home/HomeBenefits.tsx +++ b/src/pages/home/HomeBenefits.tsx @@ -34,7 +34,7 @@ export function HomeBenefits() { }, ]; return ( -
+
Benefits @@ -207,7 +207,7 @@ export const SkeletonTwo = () => { }} whileHover="whileHover" whileTap="whileTap" - className="rounded-xl -mr-4 mt-4 p-1 bg-white dark:bg-neutral-800 dark:border-neutral-700 border border-neutral-100 shrink-0 overflow-hidden" + className="rounded-xl -mr-4 mt-4 p-1 bg-black s border-neutral-100 shrink-0 overflow-hidden" > ) { ) } -/* ✅ Updated Feature List */ - const features = [ { name: 'Kubernetes Clusters', @@ -107,48 +104,40 @@ const features = [ }, ] -/* ✅ Component */ - export function HomeHosting() { return (
- {/* ✅ Soft overlay for readable text */} -
- - +
IN ACTIVE EVOLUTION

Expanding the Network Layer

- The Mycelium Network is evolving to support richer data movement, identity, and application connectivity across the mesh. - These enhancements deepen autonomy and improve real-world usability. + The Mycelium Network is evolving to support richer data movement, identity, + and application connectivity across the mesh. These enhancements deepen autonomy + and improve real-world usability.

    {features.map((feature) => (
  • - -

    {feature.name}

    -

    {feature.description}

    + +

    {feature.name}

    +

    {feature.description}

  • ))}
diff --git a/src/pages/home/HomePage.tsx b/src/pages/home/HomePage.tsx index c636840..596cb2e 100644 --- a/src/pages/home/HomePage.tsx +++ b/src/pages/home/HomePage.tsx @@ -1,13 +1,13 @@ import { useRef } from 'react' import { AnimatedSection } from '../../components/AnimatedSection' -import { StackSectionLight } from './StackSection' +import { StackSectionDark } from './StackSectionDark' import { WorldMap } from './HomeGlobe' import { HomeBenefits } from './HomeBenefits' import { CallToAction } from './CallToAction' -import { HomeSlider } from './HomeSlider' -import { HomeHostingDark } from './HomeHostingDark' +import { HomeHosting } from './HomeHosting' import { HomeAurora } from './HomeAurora' +import { HomeTab } from './HomeTab' export default function HomePage() { @@ -27,15 +27,15 @@ export default function HomePage() { - + - + - - + + diff --git a/src/pages/home/HomeTab.tsx b/src/pages/home/HomeTab.tsx new file mode 100644 index 0000000..dfef080 --- /dev/null +++ b/src/pages/home/HomeTab.tsx @@ -0,0 +1,133 @@ +"use client"; + +import { useState } from "react"; +import { Button } from "@/components/Button"; +import { Eyebrow, H3, P } from "@/components/Texts"; + +import cloudImage from "/images/pages/cloud.png"; +import networkImage from "/images/pages/network.png"; +import agentImage from "/images/pages/agent.png"; +import computeImage from "/images/pages/compute.png"; + +const tabs = [ + { + id: "cloud", + label: "Kubernetes Clusters", + title: "Mycelium Cloud", + description: "Deploy Kubernetes clusters on sovereign infrastructure.", + image: "/images/pages/cloud.png", + bg: cloudImage, + link: "/cloud", + }, + { + id: "network", + label: "Mesh Networking", + title: "Mycelium Network", + description: "Encrypted peer-to-peer mesh networking across the globe.", + image: "/images/pages/network.png", + bg: networkImage, + link: "/network", + }, + { + id: "agent", + label: "AI Agents", + title: "Mycelium Agents", + description: "Private, programmable AI systems that run on your hardware.", + image: "/images/pages/agent.png", + bg: agentImage, + link: "/agent", + }, + { + id: "compute", + label: "Compute & Storage", + title: "Hardware Resources", + description: "The resource layers powering the stack.", + image: "/images/pages/compute.png", + bg: computeImage, + link: "/compute", + }, +]; + +export function HomeTab() { + const [active, setActive] = useState("cloud"); + const current = tabs.find((t) => t.id === active)!; + + return ( +
+
+ + {/* ✅ Replaced H1 + P with Eyebrow + H3 + P */} + Ecosystem + +

+ Mycelium Components +

+ +

+ Each component can be used on its own or combined into a fully sovereign cloud. +

+ + {/* ✅ Tabs & content centered */} +
+
+ + {/* ✅ Tabs */} +
+
+ {tabs.map((tab) => ( + + ))} +
+
+ + {/* ✅ 2-column layout */} +
+ + {/* Left content */} +
+

+ {current.title} +

+ +

+ {current.description} +

+ + +
+ + {/* Right content */} +
+ {current.title} +
+ +
+ +
+
+
+
+ ); +} diff --git a/src/pages/home/HomeAgent.tsx b/src/pages/home/archive/HomeAgent.tsx similarity index 100% rename from src/pages/home/HomeAgent.tsx rename to src/pages/home/archive/HomeAgent.tsx diff --git a/src/pages/home/HomeAuroraedt.tsx b/src/pages/home/archive/HomeAuroraedt.tsx similarity index 100% rename from src/pages/home/HomeAuroraedt.tsx rename to src/pages/home/archive/HomeAuroraedt.tsx diff --git a/src/pages/home/HomeCTA.tsx b/src/pages/home/archive/HomeCTA.tsx similarity index 100% rename from src/pages/home/HomeCTA.tsx rename to src/pages/home/archive/HomeCTA.tsx diff --git a/src/pages/home/HomeCloud.tsx b/src/pages/home/archive/HomeCloud.tsx similarity index 100% rename from src/pages/home/HomeCloud.tsx rename to src/pages/home/archive/HomeCloud.tsx diff --git a/src/pages/home/HomeComparisonTable.tsx b/src/pages/home/archive/HomeComparisonTable.tsx similarity index 98% rename from src/pages/home/HomeComparisonTable.tsx rename to src/pages/home/archive/HomeComparisonTable.tsx index adfd0a9..eb223eb 100644 --- a/src/pages/home/HomeComparisonTable.tsx +++ b/src/pages/home/archive/HomeComparisonTable.tsx @@ -1,5 +1,5 @@ import { CheckIcon, XMarkIcon } from '@heroicons/react/24/outline' -import { Eyebrow, H3, P, CT } from '../../components/Texts' +import { Eyebrow, H3, P, CT } from '../../../components/Texts' const features = [ { name: 'Infrastructure Ownership', cloud: , mycelium: }, diff --git a/src/pages/home/HomeFeatures.tsx b/src/pages/home/archive/HomeFeatures.tsx similarity index 100% rename from src/pages/home/HomeFeatures.tsx rename to src/pages/home/archive/HomeFeatures.tsx diff --git a/src/pages/home/HomeFeaturesDark.tsx b/src/pages/home/archive/HomeFeaturesDark.tsx similarity index 100% rename from src/pages/home/HomeFeaturesDark.tsx rename to src/pages/home/archive/HomeFeaturesDark.tsx diff --git a/src/pages/home/HomeGlobeNew.tsx b/src/pages/home/archive/HomeGlobeNew.tsx similarity index 100% rename from src/pages/home/HomeGlobeNew.tsx rename to src/pages/home/archive/HomeGlobeNew.tsx diff --git a/src/pages/home/HomeHero.tsx b/src/pages/home/archive/HomeHero.tsx similarity index 100% rename from src/pages/home/HomeHero.tsx rename to src/pages/home/archive/HomeHero.tsx diff --git a/src/pages/home/HomeHostingDark.tsx b/src/pages/home/archive/HomeHostingDark.tsx similarity index 100% rename from src/pages/home/HomeHostingDark.tsx rename to src/pages/home/archive/HomeHostingDark.tsx diff --git a/src/pages/home/HomeMap.tsx b/src/pages/home/archive/HomeMap.tsx similarity index 100% rename from src/pages/home/HomeMap.tsx rename to src/pages/home/archive/HomeMap.tsx diff --git a/src/pages/home/HomeProductsA.tsx b/src/pages/home/archive/HomeProductsA.tsx similarity index 100% rename from src/pages/home/HomeProductsA.tsx rename to src/pages/home/archive/HomeProductsA.tsx diff --git a/src/pages/home/HomeStack.tsx b/src/pages/home/archive/HomeStack.tsx similarity index 100% rename from src/pages/home/HomeStack.tsx rename to src/pages/home/archive/HomeStack.tsx diff --git a/src/pages/home/HomeStat.tsx b/src/pages/home/archive/HomeStat.tsx similarity index 100% rename from src/pages/home/HomeStat.tsx rename to src/pages/home/archive/HomeStat.tsx diff --git a/src/pages/home/HomeTabs.tsx b/src/pages/home/archive/HomeTabs.tsx similarity index 100% rename from src/pages/home/HomeTabs.tsx rename to src/pages/home/archive/HomeTabs.tsx diff --git a/src/pages/home/HomeUniverse.tsx b/src/pages/home/archive/HomeUniverse.tsx similarity index 100% rename from src/pages/home/HomeUniverse.tsx rename to src/pages/home/archive/HomeUniverse.tsx diff --git a/src/pages/home/HomeWhy.tsx b/src/pages/home/archive/HomeWhy.tsx similarity index 100% rename from src/pages/home/HomeWhy.tsx rename to src/pages/home/archive/HomeWhy.tsx diff --git a/src/pages/storage/StorageDeveloperExperience.tsx b/src/pages/storage/archive/StorageDeveloperExperience.tsx similarity index 93% rename from src/pages/storage/StorageDeveloperExperience.tsx rename to src/pages/storage/archive/StorageDeveloperExperience.tsx index eabaa7a..03e7276 100644 --- a/src/pages/storage/StorageDeveloperExperience.tsx +++ b/src/pages/storage/archive/StorageDeveloperExperience.tsx @@ -1,5 +1,5 @@ -import { Container } from '../../components/Container' -import { Eyebrow, SectionHeader, P } from '../../components/Texts' +import { Container } from '../../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../../components/Texts' type Experience = { title: string @@ -95,7 +95,7 @@ export function StorageDeveloperExperience() { {experiences.map((experience) => (

diff --git a/src/pages/storage/StorageDifferentiators.tsx b/src/pages/storage/archive/StorageDifferentiators.tsx similarity index 90% rename from src/pages/storage/StorageDifferentiators.tsx rename to src/pages/storage/archive/StorageDifferentiators.tsx index 0a5bd57..df73a3a 100644 --- a/src/pages/storage/StorageDifferentiators.tsx +++ b/src/pages/storage/archive/StorageDifferentiators.tsx @@ -1,5 +1,5 @@ -import { Container } from '../../components/Container' -import { Eyebrow, SectionHeader, P } from '../../components/Texts' +import { Container } from '../../../components/Container' +import { Eyebrow, SectionHeader, P } from '../../../components/Texts' const differentiators = [ { @@ -50,7 +50,7 @@ export function StorageDifferentiators() { {differentiators.map((item) => (

{item.title}

diff --git a/src/pages/storage/StorageFeatures.tsx b/src/pages/storage/archive/StorageFeatures.tsx similarity index 96% rename from src/pages/storage/StorageFeatures.tsx rename to src/pages/storage/archive/StorageFeatures.tsx index e608705..d522240 100644 --- a/src/pages/storage/StorageFeatures.tsx +++ b/src/pages/storage/archive/StorageFeatures.tsx @@ -1,5 +1,5 @@ -import { Container } from '../../components/Container' -import { Eyebrow, SectionHeader, P, Small } from '../../components/Texts' +import { Container } from '../../../components/Container' +import { Eyebrow, SectionHeader, P, Small } from '../../../components/Texts' const features = [ {