From c47a6f29925d60c978a77dd8028f320fdacb27c4 Mon Sep 17 00:00:00 2001 From: kleap-admin Date: Thu, 15 Jan 2026 13:41:57 +0000 Subject: [PATCH] Update components/features.tsx --- components/features.tsx | 124 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 components/features.tsx diff --git a/components/features.tsx b/components/features.tsx new file mode 100644 index 0000000..168fe00 --- /dev/null +++ b/components/features.tsx @@ -0,0 +1,124 @@ +import React from "react"; +import { Heading } from "./heading"; +import { Subheading } from "./subheading"; +import { cn } from "@/lib/utils"; +import { GridLineHorizontal, GridLineVertical } from "./grid-lines"; +import { SkeletonOne } from "./skeletons/first"; +import { SkeletonTwo } from "./skeletons/second"; +import { SkeletonFour } from "./skeletons/fourth"; +import { SkeletonThree } from "./skeletons/third"; + +export const Features = () => { + const features = [ + { + title: "Generate images with text", + description: + "Generate images from a text prompt, a video, or a video segment in bulk at the speed of light.", + skeleton: , + className: + "col-span-1 lg:col-span-4 border-b border-r dark:border-neutral-800", + }, + { + title: "Create stupid simple chatbots", + description: + "Create Chatbots with a single button click. Customize as per your requirements and the AI will take care of the rest.", + skeleton: , + className: "border-b col-span-1 lg:col-span-2 dark:border-neutral-800", + }, + { + title: "We support every single LLM", + description: + "Whether it's OpenAI, GroQ or Your Mom's Basement LLM, we support everything.", + skeleton: , + className: "col-span-1 lg:col-span-3 border-r dark:border-neutral-800", + }, + { + title: "Deploy in seconds", + description: + "With our blazing fast, state of the art, cutting edge, we are so back cloud servies (read AWS) - you can deploy your model in seconds.", + skeleton: , + className: "col-span-1 lg:col-span-3", + }, + ]; + return ( +
+ Packed with thousands of features + + [App Name] provides all the tools you need to build amazing applications + with powerful features and seamless integration. + + +
+
+ {features.map((feature) => ( + + {feature.title} + {feature.description} +
{feature.skeleton}
+
+ ))} +
+ + + + + + +
+
+ ); +}; + +const FeatureCard = ({ + children, + className, +}: { + children?: React.ReactNode; + className?: string; +}) => { + return ( +
+ {children} +
+ ); +}; + +const FeatureTitle = ({ children }: { children?: React.ReactNode }) => { + return ( + + {children} + + ); +}; + +const FeatureDescription = ({ children }: { children?: React.ReactNode }) => { + return ( + + {children} + + ); +};