import React from 'react'; import { motion, useReducedMotion } from 'framer-motion'; const fadeUpPreset = (delay = 0, duration = 1.2) => ({ initial: { opacity: 0, y: 20 }, whileInView: { opacity: 1, y: 0 }, viewport: { once: true, amount: 0.2 }, transition: { delay, duration, ease: "easeOut" } }); function CompanyLogos() { const shouldReduce = useReducedMotion(); const companies = [ { name: 'Sanofi', logo: 'https://enterprise.nestjs.com/assets/logos/sanofi.svg' }, { name: 'Adidas', logo: 'https://enterprise.nestjs.com/assets/logos/adidas.svg' }, { name: 'Autodesk', logo: 'https://enterprise.nestjs.com/assets/logos/autodesk.svg' }, { name: 'Mercedes-Benz', logo: 'https://enterprise.nestjs.com/assets/logos/mercedes.svg' }, { name: 'GitLab', logo: 'https://enterprise.nestjs.com/assets/logos/gitlab.svg' }, { name: 'Red Hat', logo: 'https://enterprise.nestjs.com/assets/logos/redhat.svg' }, { name: 'Roche', logo: 'https://enterprise.nestjs.com/assets/logos/roche.svg' }, { name: 'IBM', logo: 'https://enterprise.nestjs.com/assets/logos/ibm.svg' }, { name: 'Decathlon', logo: 'https://enterprise.nestjs.com/assets/logos/decathlon.svg' }, { name: 'Societe Generale', logo: 'https://enterprise.nestjs.com/assets/logos/sg.svg' }, { name: 'Capgemini', logo: 'https://enterprise.nestjs.com/assets/logos/capgemini.svg' }, { name: 'REWE', logo: 'https://enterprise.nestjs.com/assets/logos/rewe.svg' } ]; if (shouldReduce) { return (

Who is using Nest?

Nest is proudly powering a large ecosystem of enterprises and products out there.
Wanna see your logo here? Find out more.

{companies.map((company, index) => (
{company.name}
))}
); } return (
Who is using Nest? Nest is proudly powering a large ecosystem of enterprises and products out there.
Wanna see your logo here? Find out more.
{companies.map((company, index) => ( {company.name} ))}
); } export default CompanyLogos;