MIF_E31221222/sigap-website/app/(pages)/(auth)/sign-in/_components/carousal-quote.tsx

50 lines
2.4 KiB
TypeScript

import { Carousel, CarouselContent, CarouselItem } from "@/app/_components/ui/carousal"
import { QuoteIcon } from "lucide-react"
export const CarousalQuotes = () => {
const items = [
{
quote: "Tried @supabase for the first time yesterday. Amazing tool! I was able to get my Posgres DB up in no time and their documentation on operating on the DB is super easy! 👏 Can't wait for Cloud functions to arrive! It's gonna be a great Firebase alternative!",
author: "@codewithbhargav",
image: "https://github.com/shadcn.png",
},
{
quote: "Check out this amazing product @supabase. A must give try #newidea #opportunity",
author: "@techenthusiast",
image: "https://github.com/shadcn.png",
},
{
quote: "Check out this amazing product @supabase. A must give try #newidea #opportunity",
author: "@dataguru",
image: "https://github.com/shadcn.png",
},
];
return (
<>
<Carousel showDots autoPlay autoPlayInterval={10000} className="w-full max-w-md" >
<CarouselContent className="py-8">
{items.map((item, index) => (
<CarouselItem key={index} className="flex flex-col items-center justify-center">
<div className="relative flex flex-col items-start text-start">
{/* <QuoteIcon className="absolute h-20 w-20 text-muted opacity-80 -z-10 top-[-30px] transform rotate-180 " /> */}
<h2 className="text-3xl font-medium text-white mb-8">{item.quote}</h2>
<div className="flex items-center gap-4">
<img
src={item.image}
alt="Profile"
className="w-12 h-12 rounded-full"
/>
<div>
<p className="text-white font-medium">{item.author}</p>
</div>
</div>
</div>
</CarouselItem>
))}
</CarouselContent>
</Carousel>
</>
)
}