import React from 'react'; import SectionWrapper from './SectionWrapper'; import { BarChart, Bar, XAxis, YAxis, Tooltip, ResponsiveContainer, Cell } from 'recharts'; import { motion } from 'framer-motion'; import { ListPlus } from 'lucide-react'; import { SectionProps } from '../types'; // 1. Функция-помощник для окончаний (балл, балла, баллов) const getNoun = (number: number, one: string, two: string, five: string) => { let n = Math.abs(number); n %= 100; if (n >= 5 && n <= 20) { return five; } n %= 10; if (n === 1) { return one; } if (n >= 2 && n <= 4) { return two; } return five; }; const data = [ { name: 'Москва', value: 95 }, { name: 'Белгородская', value: 94 }, { name: 'Башкортостан', value: 93 }, { name: 'Татарстан', value: 92 }, { name: 'ХМАО', value: 90 }, ]; const Leadership: React.FC = ({ onOpenModal }) => { const handleOpenRating = () => { if (onOpenModal) { onOpenModal({ title: 'Индекс цифровизации (ТОП-10)', type: 'table', theme: 'light', content: { headers: ['Позиция', 'Регион', 'Баллы', 'Динамика'], rows: [ ['1', 'Москва', '95.4', '+0.2'], ['2', 'Белгородская область', '94.1', '+1.5'], ['3', 'Республика Башкортостан', '93.8', '+4.2'], ['4', 'Республика Татарстан', '92.5', '-0.5'], ['5', 'ХМАО - Югра', '90.3', '+0.8'], ['6', 'Московская область', '88.9', '+1.1'], ['7', 'Санкт-Петербург', '87.4', '-1.2'], ['8', 'Тульская область', '86.2', '+0.5'], ['9', 'Калужская область', '85.1', '+0.3'], ['10', 'Челябинская область', '84.8', '+2.0'] ] } }); } }; return (
04. РЕЙТИНГ

IT ЛИДЕР
В РОССИИ

ОТ ЦИФРОВИЗАЦИИ К ИНТЕЛЛЕКТУАЛЬНОЙ ВЛАСТИ
Башкортостан станет технологическим донором для регионов РФ. Мы сформируем федеральный стандарт ГосТехИИ.

TOP-3
Стратегия 2030
#1
Приволжский ФО
[ `${value} ${getNoun(Number(value), 'балл', 'балла', 'баллов')}`, '' ]} /> {data.map((entry, index) => ( ))}
); }; export default Leadership;