diff --git a/apps/web-v2/src/app/(landing)/Cta.tsx b/apps/web-v2/src/app/(landing)/Cta.tsx index ec726634..be99bf99 100644 --- a/apps/web-v2/src/app/(landing)/Cta.tsx +++ b/apps/web-v2/src/app/(landing)/Cta.tsx @@ -6,7 +6,7 @@ function Cta() { return (
{/* a blue gradient line that's slightly tilted with blur (a lotof blur)*/} 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 675ea515..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,6 +19,10 @@ export default function Features() { tabs.current.parentElement.style.height = `${tabs.current.clientHeight}px`; }; + function handleClickIndex(tab:number){ + setTab(tab); + } + useEffect(() => { heightFix(); }, []); @@ -46,82 +53,7 @@ export default function Features() {
{/* Tabs buttons */}
- - - +
@@ -130,7 +62,7 @@ export default function Features() {
{/* Item 1 */} {/* Item 2 */} {/* Item 3 */}
- +
); diff --git a/apps/web-v2/src/app/(landing)/Hero.tsx b/apps/web-v2/src/app/(landing)/Hero.tsx index a1840fe5..ceb5f545 100644 --- a/apps/web-v2/src/app/(landing)/Hero.tsx +++ b/apps/web-v2/src/app/(landing)/Hero.tsx @@ -23,11 +23,11 @@ function Hero() { <>
-
Follow us on Twitter
+
Follow us on Twitter
+

© 2024 Supermemory.ai

+
+ Contact + Twitter + Github +
+ + ) +} + +export default Footer \ No newline at end of file diff --git a/apps/web-v2/src/app/(landing)/linkArrow.tsx b/apps/web-v2/src/app/(landing)/linkArrow.tsx new file mode 100644 index 00000000..d015c9c2 --- /dev/null +++ b/apps/web-v2/src/app/(landing)/linkArrow.tsx @@ -0,0 +1,9 @@ +import React from 'react' + +function LinkArrow({stroke, classname}: {stroke: string, classname?: string}) { + return ( + + ) +} + +export default LinkArrow \ No newline at end of file diff --git a/apps/web-v2/src/app/(landing)/page.tsx b/apps/web-v2/src/app/(landing)/page.tsx index 32c47ce3..5f0787b4 100644 --- a/apps/web-v2/src/app/(landing)/page.tsx +++ b/apps/web-v2/src/app/(landing)/page.tsx @@ -4,6 +4,7 @@ import Navbar from "./Navbar"; import Cta from "./Cta"; import { Toaster } from "@/components/ui/toaster"; import Features from "./Features"; +import Footer from "./footer"; export const runtime = "edge"; @@ -50,14 +51,9 @@ export default function Home() { - +