diff --git a/apps/web-v2/src/app/(landing)/Cta.tsx b/apps/web-v2/src/app/(landing)/Cta.tsx index 0024fbf0..be99bf99 100644 --- a/apps/web-v2/src/app/(landing)/Cta.tsx +++ b/apps/web-v2/src/app/(landing)/Cta.tsx @@ -6,13 +6,13 @@ function Cta() { return (
{/* a blue gradient line that's slightly tilted with blur (a lotof blur)*/}
@@ -26,7 +26,7 @@ function Cta() { draggable="false" className="absolute z-[-2] hidden select-none rounded-3xl bg-black md:block lg:w-[80%]" /> -

+

Your bookmarks are collecting dust.

diff --git a/apps/web-v2/src/app/(landing)/EmailInput.tsx b/apps/web-v2/src/app/(landing)/EmailInput.tsx index 2adfa922..3e4f44a0 100644 --- a/apps/web-v2/src/app/(landing)/EmailInput.tsx +++ b/apps/web-v2/src/app/(landing)/EmailInput.tsx @@ -39,7 +39,7 @@ function EmailInput() { + }, + { + title: "For Content writers", + description: + "Save time and use the writing assistant to generate content based on your own saved collections and sources.", + svg: + }, + { + title: "For Developers", + description: + "Talk to documentation websites, code snippets, etc. so you never have to google the same thing a hundred times.", + svg: + }, +]; + +function ResearchSvg() { + return ( + + + + ); +} + +function ContentSvg() { + return ( + + + + ); +} + +function DeveloperSvg() { + return ( + + + + ); +} \ No newline at end of file diff --git a/apps/web-v2/src/app/(landing)/Features.tsx b/apps/web-v2/src/app/(landing)/Features.tsx index 24b1a228..c79f282f 100644 --- a/apps/web-v2/src/app/(landing)/Features.tsx +++ b/apps/web-v2/src/app/(landing)/Features.tsx @@ -6,8 +6,11 @@ import Image from "next/image"; import CarouselIllustration from "@/../public/images/carousel-illustration-01.png"; import { X } from "@/utils/icons"; +import { features } from "./FeatureContent"; +import { CardClick } from "@/components/ui/cardClick"; + export default function Features() { - const [tab, setTab] = useState(1); + const [tab, setTab] = useState(0); const tabs = useRef(null); @@ -16,17 +19,21 @@ export default function Features() { tabs.current.parentElement.style.height = `${tabs.current.clientHeight}px`; }; + function handleClickIndex(tab:number){ + setTab(tab); + } + useEffect(() => { heightFix(); }, []); return ( -
-
+
+
{/* Carousel */}
{/* Content */} @@ -46,82 +53,7 @@ export default function Features() {
{/* Tabs buttons */}
- - - +
@@ -130,7 +62,7 @@ export default function Features() {
{/* Item 1 */} {/* Item 2 */} {/* Item 3 */}
{/* Block #1 */} @@ -320,6 +252,7 @@ export default function Features() {
+
); diff --git a/apps/web-v2/src/app/(landing)/Hero.tsx b/apps/web-v2/src/app/(landing)/Hero.tsx index 0a4284dd..ceb5f545 100644 --- a/apps/web-v2/src/app/(landing)/Hero.tsx +++ b/apps/web-v2/src/app/(landing)/Hero.tsx @@ -3,6 +3,7 @@ import React from "react"; import { motion } from "framer-motion"; import { Twitter } from "@/utils/icons"; import EmailInput from "./EmailInput"; +import LinkArrow from "./linkArrow"; const slap = { initial: { @@ -20,19 +21,20 @@ const slap = { function Hero() { return ( <> -
+
- Follow us on Twitter +
Follow us on Twitter
Build your own second brain with Supermemory @@ -58,7 +60,7 @@ function Hero() { width={1512} height={1405} draggable="false" - className="z-[-2] mt-16 h-full w-[80%] select-none" + className="z-[-2] mt-28 h-full w-[80%] select-none" /> ); diff --git a/apps/web-v2/src/app/(landing)/Navbar.tsx b/apps/web-v2/src/app/(landing)/Navbar.tsx index 4c3ea609..375ea544 100644 --- a/apps/web-v2/src/app/(landing)/Navbar.tsx +++ b/apps/web-v2/src/app/(landing)/Navbar.tsx @@ -8,10 +8,10 @@ function Navbar() { return (