diff --git a/src/components/Footer.vue b/src/components/Footer.vue index f14aa94..6eb3c97 100644 --- a/src/components/Footer.vue +++ b/src/components/Footer.vue @@ -1,134 +1,105 @@ + \ No newline at end of file diff --git a/src/components/Navbar.vue b/src/components/Navbar.vue index 38f8a88..7b6fa9b 100644 --- a/src/components/Navbar.vue +++ b/src/components/Navbar.vue @@ -2,89 +2,146 @@ import { ref } from 'vue' import { RouterLink } from 'vue-router' import { Menu, X } from 'lucide-vue-next' + import Button from '@/components/ui/Button.vue' import ThemeToggleButton from './ui/ThemeToggleButton.vue' const mobileMenuOpen = ref(false) -const navLinks = [ - { href: "/", label: "Home" }, - { href: "/about", label: "About" }, - { href: "/how-it-works", label: "How It Works" }, - { href: "/downloads", label: "Downloads" }, - { href: "/documentation", label: "Docs" }, - { href: "/community", label: "Community" }, - { href: "/blog", label: "Blog" }, - { href: "/support", label: "Support" }, +/** + * USER-FACING (simple, adoption-focused) + */ +const primaryLinks = [ + { href: '/', label: 'Home' }, + { href: '/modules', label: 'Modules' }, + { href: '/downloads', label: 'Downloads' }, ] +/** + * BUILDER / TECH (optional depth) + */ +const secondaryLinks = [ + { href: '/docs', label: 'Docs' }, + { href: '/architecture', label: 'Architecture' }, + { href: '/blog', label: 'Blog' }, +] + +/** + * COMMUNITY / ACTION + */ +const actionLinks = [ + { href: '/community', label: 'Community' }, + { href: '/help', label: 'Help' }, + { href: '/contribute', label: 'Contribute' }, +] + \ No newline at end of file diff --git a/src/components/sections/about/AboutCTA.vue b/src/components/sections/about/AboutCTA.vue index 1153664..7def354 100644 --- a/src/components/sections/about/AboutCTA.vue +++ b/src/components/sections/about/AboutCTA.vue @@ -1,52 +1,39 @@ \ No newline at end of file diff --git a/src/components/sections/about/AboutFuture.vue b/src/components/sections/about/AboutFuture.vue new file mode 100644 index 0000000..4abdb40 --- /dev/null +++ b/src/components/sections/about/AboutFuture.vue @@ -0,0 +1,31 @@ + \ No newline at end of file diff --git a/src/components/sections/about/AboutHero.vue b/src/components/sections/about/AboutHero.vue index 44ed607..62ae27f 100644 --- a/src/components/sections/about/AboutHero.vue +++ b/src/components/sections/about/AboutHero.vue @@ -3,28 +3,30 @@ import DotsMouse from '@/components/ui/canvas/DotsMouse.vue' \ No newline at end of file diff --git a/src/components/sections/about/AboutPrinciples.vue b/src/components/sections/about/AboutPrinciples.vue new file mode 100644 index 0000000..175aeb1 --- /dev/null +++ b/src/components/sections/about/AboutPrinciples.vue @@ -0,0 +1,68 @@ + + + \ No newline at end of file diff --git a/src/components/sections/about/AboutProblem.vue b/src/components/sections/about/AboutProblem.vue new file mode 100644 index 0000000..67d3448 --- /dev/null +++ b/src/components/sections/about/AboutProblem.vue @@ -0,0 +1,79 @@ + + + \ No newline at end of file diff --git a/src/components/sections/about/AboutSolution.vue b/src/components/sections/about/AboutSolution.vue new file mode 100644 index 0000000..08734e3 --- /dev/null +++ b/src/components/sections/about/AboutSolution.vue @@ -0,0 +1,80 @@ + + + \ No newline at end of file diff --git a/src/components/sections/about/AboutTheProblem.vue b/src/components/sections/about/AboutTheProblem.vue deleted file mode 100644 index 1912d87..0000000 --- a/src/components/sections/about/AboutTheProblem.vue +++ /dev/null @@ -1,124 +0,0 @@ - - - \ No newline at end of file diff --git a/src/components/sections/about/AboutVision.vue b/src/components/sections/about/AboutVision.vue index 68e1a1b..d0f6c0e 100644 --- a/src/components/sections/about/AboutVision.vue +++ b/src/components/sections/about/AboutVision.vue @@ -1,37 +1,83 @@ \ No newline at end of file diff --git a/src/components/sections/community/CommunityCTA.vue b/src/components/sections/community/CommunityCTA.vue new file mode 100644 index 0000000..1b4c016 --- /dev/null +++ b/src/components/sections/community/CommunityCTA.vue @@ -0,0 +1,38 @@ + + + \ No newline at end of file diff --git a/src/components/sections/community/CommunityContribute.vue b/src/components/sections/community/CommunityContribute.vue new file mode 100644 index 0000000..a983fc4 --- /dev/null +++ b/src/components/sections/community/CommunityContribute.vue @@ -0,0 +1,50 @@ + \ No newline at end of file diff --git a/src/components/sections/community/CommunityDevRoadMap.vue b/src/components/sections/community/CommunityDevRoadMap.vue deleted file mode 100644 index 8776c81..0000000 --- a/src/components/sections/community/CommunityDevRoadMap.vue +++ /dev/null @@ -1,66 +0,0 @@ - - - \ No newline at end of file diff --git a/src/components/sections/community/CommunityEcosystem.vue b/src/components/sections/community/CommunityEcosystem.vue new file mode 100644 index 0000000..0002b88 --- /dev/null +++ b/src/components/sections/community/CommunityEcosystem.vue @@ -0,0 +1,60 @@ + + + \ No newline at end of file diff --git a/src/components/sections/community/CommunityHero.vue b/src/components/sections/community/CommunityHero.vue index df9b4af..9e8af35 100644 --- a/src/components/sections/community/CommunityHero.vue +++ b/src/components/sections/community/CommunityHero.vue @@ -5,24 +5,23 @@ import DotsMouse from '@/components/ui/canvas/DotsMouse.vue' \ No newline at end of file diff --git a/src/components/sections/community/CommunityHowToContribute.vue b/src/components/sections/community/CommunityHowToContribute.vue deleted file mode 100644 index 2dfec89..0000000 --- a/src/components/sections/community/CommunityHowToContribute.vue +++ /dev/null @@ -1,62 +0,0 @@ - - - \ No newline at end of file diff --git a/src/components/sections/community/CommunityProjectSupport.vue b/src/components/sections/community/CommunityProjectSupport.vue deleted file mode 100644 index ec80d2a..0000000 --- a/src/components/sections/community/CommunityProjectSupport.vue +++ /dev/null @@ -1,141 +0,0 @@ - - - \ No newline at end of file diff --git a/src/components/sections/community/CommunitySpaces.vue b/src/components/sections/community/CommunitySpaces.vue new file mode 100644 index 0000000..7870388 --- /dev/null +++ b/src/components/sections/community/CommunitySpaces.vue @@ -0,0 +1,54 @@ + + + \ No newline at end of file diff --git a/src/components/sections/community/CommunitySupport.vue b/src/components/sections/community/CommunitySupport.vue new file mode 100644 index 0000000..d418c1d --- /dev/null +++ b/src/components/sections/community/CommunitySupport.vue @@ -0,0 +1,30 @@ + + + \ No newline at end of file diff --git a/src/components/sections/community/CommunityUpdates.vue b/src/components/sections/community/CommunityUpdates.vue deleted file mode 100644 index ed33fff..0000000 --- a/src/components/sections/community/CommunityUpdates.vue +++ /dev/null @@ -1,50 +0,0 @@ - - - \ No newline at end of file diff --git a/src/components/sections/contribute/ContributeCTA.vue b/src/components/sections/contribute/ContributeCTA.vue new file mode 100644 index 0000000..05cb736 --- /dev/null +++ b/src/components/sections/contribute/ContributeCTA.vue @@ -0,0 +1,41 @@ + + + \ No newline at end of file diff --git a/src/components/sections/contribute/ContributeDonate.vue b/src/components/sections/contribute/ContributeDonate.vue new file mode 100644 index 0000000..d5f56dd --- /dev/null +++ b/src/components/sections/contribute/ContributeDonate.vue @@ -0,0 +1,64 @@ + + + \ No newline at end of file diff --git a/src/components/sections/contribute/ContributeFuture.vue b/src/components/sections/contribute/ContributeFuture.vue new file mode 100644 index 0000000..0a140d1 --- /dev/null +++ b/src/components/sections/contribute/ContributeFuture.vue @@ -0,0 +1,36 @@ + \ No newline at end of file diff --git a/src/components/sections/contribute/ContributeHero.vue b/src/components/sections/contribute/ContributeHero.vue new file mode 100644 index 0000000..69e2b15 --- /dev/null +++ b/src/components/sections/contribute/ContributeHero.vue @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/src/components/sections/contribute/ContributeTransparency.vue b/src/components/sections/contribute/ContributeTransparency.vue new file mode 100644 index 0000000..11798eb --- /dev/null +++ b/src/components/sections/contribute/ContributeTransparency.vue @@ -0,0 +1,42 @@ + \ No newline at end of file diff --git a/src/components/sections/downloads/DownloadCTA.vue b/src/components/sections/downloads/DownloadCTA.vue new file mode 100644 index 0000000..5c9d489 --- /dev/null +++ b/src/components/sections/downloads/DownloadCTA.vue @@ -0,0 +1,46 @@ + + + \ No newline at end of file diff --git a/src/components/sections/downloads/DownloadsHero.vue b/src/components/sections/downloads/DownloadDownloads.vue similarity index 100% rename from src/components/sections/downloads/DownloadsHero.vue rename to src/components/sections/downloads/DownloadDownloads.vue diff --git a/src/components/sections/downloads/DownloadHero.vue b/src/components/sections/downloads/DownloadHero.vue new file mode 100644 index 0000000..ede5706 --- /dev/null +++ b/src/components/sections/downloads/DownloadHero.vue @@ -0,0 +1,27 @@ + + + \ No newline at end of file diff --git a/src/components/sections/downloads/DownloadHowItWorks.vue b/src/components/sections/downloads/DownloadHowItWorks.vue new file mode 100644 index 0000000..6571077 --- /dev/null +++ b/src/components/sections/downloads/DownloadHowItWorks.vue @@ -0,0 +1,25 @@ + \ No newline at end of file diff --git a/src/components/sections/downloads/DownloadOptions.vue b/src/components/sections/downloads/DownloadOptions.vue new file mode 100644 index 0000000..ae645a3 --- /dev/null +++ b/src/components/sections/downloads/DownloadOptions.vue @@ -0,0 +1,71 @@ + + + \ No newline at end of file diff --git a/src/components/sections/downloads/DownloadRequirements.vue b/src/components/sections/downloads/DownloadRequirements.vue new file mode 100644 index 0000000..b2a30cc --- /dev/null +++ b/src/components/sections/downloads/DownloadRequirements.vue @@ -0,0 +1,47 @@ + + + \ No newline at end of file diff --git a/src/components/sections/support/SupportContactForm.vue b/src/components/sections/help/HelpContactForm.vue similarity index 100% rename from src/components/sections/support/SupportContactForm.vue rename to src/components/sections/help/HelpContactForm.vue diff --git a/src/components/sections/support/SupportFAQ.vue b/src/components/sections/help/SupportFAQ.vue similarity index 100% rename from src/components/sections/support/SupportFAQ.vue rename to src/components/sections/help/SupportFAQ.vue diff --git a/src/components/sections/support/SupportGettingStarted.vue b/src/components/sections/help/SupportGettingStarted.vue similarity index 100% rename from src/components/sections/support/SupportGettingStarted.vue rename to src/components/sections/help/SupportGettingStarted.vue diff --git a/src/components/sections/support/SupportHero.vue b/src/components/sections/help/SupportHero.vue similarity index 100% rename from src/components/sections/support/SupportHero.vue rename to src/components/sections/help/SupportHero.vue diff --git a/src/components/sections/support/SupportNeedHelp.vue b/src/components/sections/help/SupportNeedHelp.vue similarity index 100% rename from src/components/sections/support/SupportNeedHelp.vue rename to src/components/sections/help/SupportNeedHelp.vue diff --git a/src/components/sections/support/SupportQuickLinks.vue b/src/components/sections/help/SupportQuickLinks.vue similarity index 100% rename from src/components/sections/support/SupportQuickLinks.vue rename to src/components/sections/help/SupportQuickLinks.vue diff --git a/src/components/sections/support/SupportVideos.vue b/src/components/sections/help/SupportVideos.vue similarity index 100% rename from src/components/sections/support/SupportVideos.vue rename to src/components/sections/help/SupportVideos.vue diff --git a/src/components/sections/home/HomeArchitecture.vue b/src/components/sections/home/HomeArchitecture.vue new file mode 100644 index 0000000..813b49b --- /dev/null +++ b/src/components/sections/home/HomeArchitecture.vue @@ -0,0 +1,67 @@ + \ No newline at end of file diff --git a/src/components/sections/home/HomeCTA.vue b/src/components/sections/home/HomeCTA.vue index 3e42c14..d30a06e 100644 --- a/src/components/sections/home/HomeCTA.vue +++ b/src/components/sections/home/HomeCTA.vue @@ -1,30 +1,48 @@