import React, { useState } from 'react'
import { StaticImage } from 'gatsby-plugin-image';

import Title from '../UI/Title';
import Count from './Count';

const Counts = () => {
    const [counts] = useState([
        {id: 0, number: '10', text: 'Лет работы'},
        {id: 1, number: '100', text: 'Успешных партнеров '},
        {id: 2, number: '100 000', text: 'Проведенных операций'},
        {id: 3, number: '>30%', text: 'Сокращение затрат'},
    ])

    return (
        <section className='bg-[#F7F7FF] py-[90px]'>
            <div className="container mx-auto">
                <Title className='mb-[70px]' titleClass='max-w-[570px]' subtitle='Впечатляющие результаты, доверие клиентов и финансовая эффективность!'>Наши цифры говорят сами за себя</Title>
                <div className="flex justify-between items-center">
                    <div className="flex flex-wrap [&>*:nth-last-child(2)]:mb-0 [&>*:nth-last-child(1)]:mb-0 mr-32">
                        {counts.map(count=>
                            <Count key={count.id} number={count.number} text={count.text}/>
                        )}
                    </div>
                    <StaticImage src='../../images/count.jpg' alt='count-image' className='rounded-[30px] max-w-[670px] max-h-[456px]' placeholder='blurred'/>
                </div>
            </div>
        </section>
    )
}

export default Counts;