|
| 1 | +import { Card, CardContent } from "../Landing/ui/card"; |
| 2 | +import { Bookmark, Video, FolderOpen } from "lucide-react"; |
| 3 | + |
| 4 | +const features = [ |
| 5 | + { |
| 6 | + icon: Bookmark, |
| 7 | + title: "URL : 원클릭 북마크", |
| 8 | + subtitle: "작업중인 링크를 모두 저장하고 한번에 열어보세요", |
| 9 | + description: |
| 10 | + "여러 개의 URL을 한번에 저장하고, 분류하여 체계적으로 관리합니다.", |
| 11 | + image: "/landing-url.png", |
| 12 | + }, |
| 13 | + { |
| 14 | + icon: Video, |
| 15 | + title: "화면, 음성, 얼굴공유, 채팅, 회의록", |
| 16 | + subtitle: "작업중인 파일도 함께 저장하고 관리해보세요", |
| 17 | + description: |
| 18 | + "회의나 리뷰 중 바로 화면과 파일을 공유하여 즉각적인 협업이 가능합니다.", |
| 19 | + image: "/landing-screen.png", |
| 20 | + }, |
| 21 | + { |
| 22 | + icon: FolderOpen, |
| 23 | + title: "파일 : 통합 파일 드라이브", |
| 24 | + subtitle: "한 공간에서 모든 파일을 관리하세요", |
| 25 | + description: |
| 26 | + "손쉽게 파일을 업로드하고, 폴더별로 깔끔하게 정리할 수 있습니다. ", |
| 27 | + image: "/landing-file.png", |
| 28 | + }, |
| 29 | +]; |
| 30 | + |
| 31 | +export function FeaturesSection() { |
| 32 | + return ( |
| 33 | + <section id="features" className="py-20 md:py-32 bg-muted/30"> |
| 34 | + <div className="container"> |
| 35 | + <div className="grid gap-8 md:gap-12 lg:grid-cols-3"> |
| 36 | + {features.map((feature, index) => ( |
| 37 | + <Card |
| 38 | + key={index} |
| 39 | + className="overflow-hidden border-border/50 hover:border-accent/50 transition-colors" |
| 40 | + > |
| 41 | + <div className="aspect-video bg-secondary relative overflow-hidden"> |
| 42 | + <img |
| 43 | + src={feature.image || "/placeholder.svg"} |
| 44 | + alt={feature.title} |
| 45 | + className="object-cover w-full h-full" |
| 46 | + /> |
| 47 | + </div> |
| 48 | + <CardContent className="p-6"> |
| 49 | + <div className="flex items-center gap-3 mb-3"> |
| 50 | + <div className="p-2 rounded-lg bg-accent/10"> |
| 51 | + <feature.icon className="h-5 w-5 text-accent" /> |
| 52 | + </div> |
| 53 | + <h3 className="font-semibold text-lg">{feature.title}</h3> |
| 54 | + </div> |
| 55 | + {feature.subtitle && ( |
| 56 | + <p className="text-sm font-medium text-foreground mb-2"> |
| 57 | + {feature.subtitle} |
| 58 | + </p> |
| 59 | + )} |
| 60 | + <p className="text-sm text-muted-foreground leading-relaxed"> |
| 61 | + {feature.description} |
| 62 | + </p> |
| 63 | + </CardContent> |
| 64 | + </Card> |
| 65 | + ))} |
| 66 | + </div> |
| 67 | + </div> |
| 68 | + </section> |
| 69 | + ); |
| 70 | +} |
0 commit comments