import { cn } from "@/lib/utils"; import { IconBrandYoutubeFilled } from "@tabler/icons-react"; import { motion } from "framer-motion"; import Image from "next/image"; import Link from "next/link"; import type React from "react"; export function FeaturesSectionDemo() { const features = [ { title: "Track issues effectively", description: "Track and manage your project issues with ease using our intuitive interface.", skeleton: , className: "col-span-1 lg:col-span-4 border-b lg:border-r dark:border-neutral-800", }, { title: "Capture pictures with AI", description: "Capture stunning photos effortlessly using our advanced AI technology.", skeleton: , className: "border-b col-span-1 lg:col-span-2 dark:border-neutral-800", }, { title: "Watch our AI on YouTube", description: "Whether its you or Tyler Durden, you can get to know about our product on YouTube", skeleton: , className: "col-span-1 lg:col-span-3 lg: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 border-b lg:border-none", }, ]; return (

Packed with thousands of features

From Image generation to video generation, Everything AI has APIs for literally everything. It can even create this website copy for you.

{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}

); }; export const SkeletonOne = () => { return (
{/* TODO */} header
); }; export const SkeletonThree = () => { return (
{/* TODO */} header
); }; export const SkeletonTwo = () => { const images = [ "https://images.unsplash.com/photo-1517322048670-4fba75cbbb62?q=80&w=3000&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", "https://images.unsplash.com/photo-1573790387438-4da905039392?q=80&w=3425&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", "https://images.unsplash.com/photo-1555400038-63f5ba517a47?q=80&w=3540&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", "https://images.unsplash.com/photo-1554931670-4ebfabf6e7a9?q=80&w=3387&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", "https://images.unsplash.com/photo-1546484475-7f7bd55792da?q=80&w=2581&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", ]; const imageVariants = { whileHover: { scale: 1.1, rotate: 0, zIndex: 100, }, whileTap: { scale: 1.1, rotate: 0, zIndex: 100, }, }; return (
{/* TODO */}
{images.map((image, idx) => ( bali images ))}
{images.map((image, idx) => ( bali images ))}
); }; export const SkeletonFour = () => { return (
{/* */}
); };