2026-03-28 17:35:28 +01:00
import { type Service } from '@/types' ;
import { ServiceCard } from './ServiceCard' ;
import { SectionHeading } from '@/components/common/SectionHeading' ;
import { Container } from '@/components/common/Container' ;
2026-04-10 11:00:56 +02:00
import IllustrationMail from '@/img/utils/service-mail.svg' ;
import IllustrationCloud from '@/img/utils/service-cloud.svg' ;
import IllustrationHosting from '@/img/utils/service-webhosting.svg' ;
import IllustrationShare from '@/img/utils/service-share.svg' ;
import IllustrationMailing from '@/img/utils/service-mailing-marketing.svg' ;
import IllustrationSurvey from '@/img/utils/service-survey.svg' ;
2026-03-28 17:35:28 +01:00
const services : Service [ ] = [
{
title : 'Boîte mail' ,
description : 'Service de messagerie électronique sécurisé et respectueux de votre vie privée' ,
colorTitle : 'white' ,
bgTitle : 'accent' ,
bgColor : 'secondary' ,
2026-04-10 11:00:56 +02:00
descriptionColor : 'black' ,
2026-03-28 17:35:28 +01:00
link : '#' ,
2026-04-10 11:00:56 +02:00
illustration : IllustrationMail
2026-03-28 17:35:28 +01:00
} ,
{
title : 'Stockage Cloud' ,
description : 'Stockage en ligne et collaboration avec vos données hébergées localement' ,
colorTitle : 'black' ,
bgTitle : 'white' ,
bgColor : 'primary' ,
2026-04-10 11:00:56 +02:00
descriptionColor : 'black' ,
2026-03-28 17:35:28 +01:00
link : '#' ,
2026-04-10 11:00:56 +02:00
illustration : IllustrationCloud
2026-03-28 17:35:28 +01:00
} ,
{
2026-04-10 11:00:56 +02:00
title : 'Email Marketing' ,
description : "Gérez vos communications de groupe efficacement" ,
2026-03-28 17:35:28 +01:00
colorTitle : 'black' ,
bgTitle : 'primary' ,
bgColor : 'accent' ,
2026-04-10 11:00:56 +02:00
descriptionColor : 'white' ,
2026-03-28 17:35:28 +01:00
link : '#' ,
2026-04-10 11:00:56 +02:00
illustration : IllustrationMailing
2026-03-28 17:35:28 +01:00
} ,
{
2026-04-10 11:00:56 +02:00
title : 'Hébergement de site' ,
description : "Solutions d'hébergement web éthiques et performantes" ,
2026-03-28 17:35:28 +01:00
colorTitle : 'black' ,
bgTitle : 'secondary' ,
bgColor : 'gray' ,
2026-04-10 11:00:56 +02:00
descriptionColor : 'black' ,
2026-03-28 17:35:28 +01:00
link : '#' ,
2026-04-10 11:00:56 +02:00
illustration : IllustrationHosting
2026-03-28 17:35:28 +01:00
} ,
{
title : 'Partage de fichiers' ,
description : 'Partager facielement vos fichiers en toute sécurité' ,
colorTitle : 'black' ,
bgTitle : 'white' ,
bgColor : 'primary' ,
2026-04-10 11:00:56 +02:00
descriptionColor : 'black' ,
2026-03-28 17:35:28 +01:00
link : '#' ,
2026-04-10 11:00:56 +02:00
illustration : IllustrationShare
2026-03-28 17:35:28 +01:00
} ,
{
title : 'Outil de Sondage' ,
description : 'Créez et partagez des sondages en ligne en toute confidentialité' ,
colorTitle : 'black' ,
bgTitle : 'primary' ,
bgColor : 'accent' ,
2026-04-10 11:00:56 +02:00
descriptionColor : 'white' ,
2026-03-28 17:35:28 +01:00
link : '#' ,
2026-04-10 11:00:56 +02:00
illustration : IllustrationSurvey
2026-03-28 17:35:28 +01:00
} ,
] ;
export function ServicesSection() {
return (
2026-03-28 17:59:56 +01:00
< section id = "first-section" className = "relative overflow-hidden w-full bg-white py-16" >
2026-03-28 17:35:28 +01:00
< Container className = "flex flex-col gap-10" >
< SectionHeading
title = "Nos services"
color = "primary"
subtitle = "Nous vous proposons, à travers des outils libres, ouverts et solidaires, de quitter l’ industrie du G.A.F.A.M. N’ acceptons plus d’ être leur produit !"
align = "left"
/ >
< div className = "grid grid-cols-1 md:grid-cols-2 gap-6" >
{ services . map ( ( service ) = > (
< ServiceCard key = { service . title } { ...service } / >
) ) }
< / div >
< / Container >
< / section >
) ;
}