Update components/cta.tsx
This commit is contained in:
parent
00245695a2
commit
168d5452a7
|
|
@ -0,0 +1,46 @@
|
||||||
|
"use client";
|
||||||
|
import React from "react";
|
||||||
|
import Balancer from "react-wrap-balancer";
|
||||||
|
|
||||||
|
import { Button } from "./ui/button";
|
||||||
|
export const CTA = () => {
|
||||||
|
return (
|
||||||
|
<section className="py-60 w-full overflow-hidden relative z-30">
|
||||||
|
<div className="bg-white dark:bg-black">
|
||||||
|
<div className="mx-auto w-full relative z-20 sm:max-w-[40rem] md:max-w-[48rem] lg:max-w-[64rem] xl:max-w-[80rem] bg-gradient-to-br from-slate-800 dark:from-neutral-900 to-gray-900 sm:rounded-2xl">
|
||||||
|
<div className="relative -mx-6 sm:mx-0 sm:rounded-2xl overflow-hidden px-6 md:px-8 ">
|
||||||
|
<div
|
||||||
|
className="absolute inset-0 w-full h-full opacity-10 bg-noise fade-vignette [mask-image:radial-gradient(#fff,transparent,75%)]"
|
||||||
|
style={{
|
||||||
|
backgroundImage: "url(/noise.webp)",
|
||||||
|
backgroundSize: "30%",
|
||||||
|
}}
|
||||||
|
></div>
|
||||||
|
<div
|
||||||
|
className="pointer-events-none absolute inset-y-0 right-0 select-none overflow-hidden rounded-2xl"
|
||||||
|
style={{
|
||||||
|
mask: "radial-gradient(33.875rem 33.875rem at calc(100% - 8.9375rem) 0, white 3%, transparent 70%)",
|
||||||
|
}}
|
||||||
|
></div>
|
||||||
|
|
||||||
|
<div className="relative px-6 pb-14 pt-20 sm:px-10 sm:pb-20 lg:px-[4.5rem]">
|
||||||
|
<h2 className=" text-center text-balance mx-auto text-3xl md:text-5xl font-semibold tracking-[-0.015em] text-white">
|
||||||
|
Ready to signup and join the waitlist?
|
||||||
|
</h2>
|
||||||
|
<p className="mt-4 max-w-[26rem] text-center mx-auto text-base/6 text-neutral-200">
|
||||||
|
<Balancer>
|
||||||
|
Get instant access to our state of the art project and join
|
||||||
|
the waitlist.
|
||||||
|
</Balancer>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<div className="relative z-10 mx-auto flex justify-center mt-6">
|
||||||
|
<Button>Join Waitlist</Button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
);
|
||||||
|
};
|
||||||
Loading…
Reference in New Issue