Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9ff510db2f | |||
| ce06c48d40 | |||
| d9372d0570 | |||
| 4555c33e2a | |||
| 5d0cc73800 | |||
| a6dbd15c23 |
@@ -11,6 +11,8 @@ import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
||||
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
||||
import { Camera, CheckCircle, HelpCircle, Play, Sparkles, Star, TrendingUp, Zap, Flame, Users, MessageSquare, Lock } from "lucide-react";
|
||||
import ProductCatalog from '@/components/ecommerce/productCatalog/ProductCatalog';
|
||||
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
|
||||
import TeamCardOne from '@/components/sections/team/TeamCardOne';
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -264,6 +266,59 @@ export default function LandingPage() {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="metric" data-section="metric">
|
||||
<MetricCardSeven
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "500+",
|
||||
title: "Trusted by",
|
||||
items: [
|
||||
"https://images.unsplash.com/photo-1519681393784-d120267933ba?w=800&q=80",
|
||||
"https://images.unsplash.com/photo-1519681393784-d120267933ba?w=800&q=80",
|
||||
"https://images.unsplash.com/photo-1519681393784-d120267933ba?w=800&q=80",
|
||||
"https://images.unsplash.com/photo-1519681393784-d120267933ba?w=800&q=80"
|
||||
]
|
||||
}
|
||||
]}
|
||||
carouselMode="auto"
|
||||
animationType="slide"
|
||||
title="ClipVerse"
|
||||
description="Experience seamless video editing with ClipVerse. Trusted by over 500 satisfied clients."
|
||||
textboxLayout="left"
|
||||
useInvertedBackground="none"
|
||||
textBoxTitleClassName="text-4xl font-bold"
|
||||
textBoxDescriptionClassName="text-lg"
|
||||
valueClassName="text-5xl font-extrabold"
|
||||
metricTitleClassName="text-2xl font-semibold"
|
||||
featureItemClassName="flex items-center gap-2"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="team" data-section="team">
|
||||
<TeamCardOne
|
||||
members={[
|
||||
{ id: "1", name: "Alice Johnson", role: "Lead Designer", imageSrc: "https://images.unsplash.com/photo-1519681393784-d120267933ba?w=800&q=80", imageAlt: "Alice Johnson" },
|
||||
{ id: "2", name: "Bob Smith", role: "Frontend Developer", imageSrc: "https://images.unsplash.com/photo-1519681393784-d120267933ba?w=800&q=80", imageAlt: "Bob Smith" },
|
||||
{ id: "3", name: "Charlie Brown", role: "Backend Developer", imageSrc: "https://images.unsplash.com/photo-1519681393784-d120267933ba?w=800&q=80", imageAlt: "Charlie Brown" },
|
||||
{ id: "4", name: "Diana Prince", role: "Project Manager", imageSrc: "https://images.unsplash.com/photo-1519681393784-d120267933ba?w=800&q=80", imageAlt: "Diana Prince" }
|
||||
]}
|
||||
carouselMode="buttons"
|
||||
gridVariant="grid-cols-2"
|
||||
animationType="slide-up"
|
||||
title="Meet the Team"
|
||||
description="Our team of experts is dedicated to bringing innovative solutions to your projects."
|
||||
textboxLayout="left"
|
||||
useInvertedBackground="none"
|
||||
className="mb-10"
|
||||
textBoxTitleClassName="text-3xl font-bold mb-4"
|
||||
textBoxDescriptionClassName="text-lg mb-6"
|
||||
imageClassName="rounded-theme-capped"
|
||||
nameClassName="text-xl font-semibold mt-2"
|
||||
roleClassName="text-gray-500"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoReveal
|
||||
logoText="ClipVerse"
|
||||
|
||||
@@ -21,6 +21,7 @@ import BentoRevealIcon from "@/components/bento/BentoRevealIcon";
|
||||
import BentoTimeline, { type TimelineItem } from "@/components/bento/BentoTimeline";
|
||||
import BentoMediaStack, { type MediaStackItem } from "@/components/bento/BentoMediaStack";
|
||||
import type { LucideIcon } from "lucide-react";
|
||||
import { useRouter } from "next/navigation";
|
||||
|
||||
export type { PhoneApp, PhoneApps8, ChatExchange, TimelineItem, MediaStackItem };
|
||||
import type { ButtonConfig, CardAnimationTypeWith3D, TitleSegment } from "@/components/cardStack/types";
|
||||
@@ -184,6 +185,7 @@ const FeatureBento = ({
|
||||
}: FeatureBentoProps) => {
|
||||
const theme = useTheme();
|
||||
const shouldUseLightText = shouldUseInvertedText(useInvertedBackground, theme.cardStyle);
|
||||
const router = useRouter();
|
||||
|
||||
const getBentoComponent = (feature: FeatureCard) => {
|
||||
switch (feature.bentoComponent) {
|
||||
@@ -283,6 +285,13 @@ const FeatureBento = ({
|
||||
{feature.button && (
|
||||
<Button {...getButtonProps(feature.button, 0, theme.defaultButtonVariant, cls("w-full", cardButtonClassName), cardButtonTextClassName)} />
|
||||
)}
|
||||
<Button
|
||||
onClick={() => router.push('/feature-details')}
|
||||
className={cls("w-full", cardButtonClassName)}
|
||||
textClassName={cardButtonTextClassName}
|
||||
>
|
||||
Learn More
|
||||
</Button>
|
||||
</div>
|
||||
))}
|
||||
</CardStack>
|
||||
|
||||
Reference in New Issue
Block a user