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: "Bibliothèque Collaborative", description: "Partagez des textes rares, des analyses littéraires et des documents historiques avec une communauté passionnée.", skeleton: null, className: "col-span-1 lg:col-span-4 border-b border-r dark:border-neutral-800", }, { title: "Espaces de Débat", description: "Participez à des discussions approfondies sur des thématiques variées, de l'Antiquité à la littérature contemporaine.", skeleton: null, className: "border-b col-span-1 lg:col-span-2 dark:border-neutral-800", }, { title: "Érudition Partagée", description: "Contribuez à une base de connaissances collective et bénéficiez de l'expertise de chercheurs et d'amateurs éclairés.", skeleton: null, className: "col-span-1 lg:col-span-3 border-r dark:border-neutral-800", }, { title: "Recherche Avancée", description: "Accédez facilement à des milliers d'articles, d'essais et de chroniques historiques grâce à nos outils de recherche.", skeleton: null, className: "col-span-1 lg:col-span-3", }, ]; return (
Une Plateforme pour les Esprits Curieux Mnémosyne offre tous les outils nécessaires pour explorer, documenter et partager la richesse du patrimoine intellectuel humain.
{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} ); };