From 4ec93555109a777e08d6dd7dd5c6bc2ffe0991a6 Mon Sep 17 00:00:00 2001 From: Matiss Jurevics Date: Sun, 8 Feb 2026 16:50:30 +0000 Subject: [PATCH] feat: Introduce InstallSection component and refine existing UI for the marketing page, layout, and various components. --- app/(marketing)/page.tsx | 4 +- app/layout.tsx | 9 +++ components/Features.tsx | 41 ++++++++-- components/Hero.tsx | 140 +++++++++++++++++++++++++--------- components/InstallSection.tsx | 62 +++++++++++++++ components/Navbar.tsx | 14 +--- components/WaitlistModal.tsx | 4 + package-lock.json | 11 +++ package.json | 1 + tsconfig.tsbuildinfo | 1 + 10 files changed, 231 insertions(+), 56 deletions(-) create mode 100644 components/InstallSection.tsx create mode 100644 tsconfig.tsbuildinfo diff --git a/app/(marketing)/page.tsx b/app/(marketing)/page.tsx index 70b49a2..e962557 100644 --- a/app/(marketing)/page.tsx +++ b/app/(marketing)/page.tsx @@ -4,6 +4,7 @@ import Hero from '@/components/Hero'; import Features from '@/components/Features'; import HowItWorks from '@/components/HowItWorks'; import CallToAction from '@/components/CallToAction'; +import InstallSection from '@/components/InstallSection'; import Toast from '@/components/Toast'; import { useSearchParams, useRouter } from 'next/navigation'; import { Suspense, useEffect, useState } from 'react'; @@ -29,7 +30,8 @@ function HomeContent() { - + {/* */} + ); } diff --git a/app/layout.tsx b/app/layout.tsx index f8c47d1..3c5fcd8 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,5 +1,6 @@ import type { Metadata } from "next"; import { Inter, Poppins } from "next/font/google"; +import Script from "next/script"; import "./globals.css"; const inter = Inter({ subsets: ["latin"], variable: "--font-inter" }); @@ -21,6 +22,14 @@ export default function RootLayout({ }>) { return ( + +